<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Partner.Sdk</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Partner.Sdk.AggregatePartnerOperations">
            <summary>
            Aggregate partner implementation.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.AggregatePartnerOperations.#ctor(Microsoft.Partner.Sdk.IPartnerCredentials)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.AggregatePartnerOperations"/> class.
            </summary>
            <param name="credentials">The partner credentials.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.AggregatePartnerOperations.With(Microsoft.Partner.Sdk.RequestContext.IRequestContext)">
            <summary>
            Returns a partner operations object which uses the provided context when executing operations.
            </summary>
            <param name="context">An operation context object.</param>
            <returns>A partner operations object which uses the provided operation context.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.AuthenticationToken">
            <summary>
            Represents an authentication token for a resource.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.AuthenticationToken.#ctor(System.String,System.DateTimeOffset)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.AuthenticationToken"/> class.
            </summary>
            <param name="token">The authentication token.</param>
            <param name="expiryTime">The token expiry time.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.AuthenticationToken.Token">
            <summary>
            Gets the token.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.AuthenticationToken.ExpiryTime">
            <summary>
            Gets the token expiry time.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.AuthenticationToken.ExpiryBuffer">
            <summary>
            Gets or sets the amount of time to deduct from the actual expiry time in order to give time for processing without
            letting the token expire while processing is still in progress.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.AuthenticationToken.IsExpired">
            <summary>
            Indicates whether the token has expired or not.
            </summary>
            <returns>True if token has expired. False if not.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.BasePartnerComponent`1">
            <summary>
            Holds common partner component properties and behavior. All components should inherit from this class.
            </summary>
            <typeparam name="TContext">The context object type.</typeparam>
        </member>
        <member name="M:Microsoft.Partner.Sdk.BasePartnerComponent`1.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,`0)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.BasePartnerComponent`1"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations that created this component.</param>
            <param name="componentContext">A component context object to work with.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.BasePartnerComponent`1.Partner">
            <summary>
            Gets a reference to the partner operations instance that generated this component.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.BasePartnerComponent`1.Context">
            <summary>
            Gets the component context object.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.BasePartnerComponent">
            <summary>
            Holds common partner component properties and behavior. The context is string type by default.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.BasePartnerComponent.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.BasePartnerComponent"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations that created this component.</param>
            <param name="componentContext">A component context object to work with.</param>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.CustomerUsageRecordCollectionOperations">
            <summary>
            Implements operations related to a partner's customers usage record.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerUsageRecordCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Customers.CustomerUsageRecordCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerUsageRecordCollectionOperations.Get">
            <summary>
            Retrieves the collection of customer monthly usage records for a partner.
            </summary>
            <returns>The collection of customer monthly usage records.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerUsageRecordCollectionOperations.GetAsync">
            <summary>
            Asynchronously retrieves the collection of customer monthly usage records for a partner.
            </summary>
            <returns>The collection of customer monthly usage records.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.CustomerUsageSpendingBudgetOperations">
            <summary>
            This class implements the operations available on a customer's usage spending budget.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerUsageSpendingBudgetOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Customers.CustomerUsageSpendingBudgetOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerUsageSpendingBudgetOperations.Get">
            <summary>
            Gets the usage spending budget allocated to a customer by the partner.
            </summary>
            <returns>The customer usage spending budget.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerUsageSpendingBudgetOperations.GetAsync">
            <summary>
            Asynchronously gets the usage spending budget allocated to a customer by the partner.
            </summary>
            <returns>The customer usage spending budget.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerUsageSpendingBudgetOperations.Update(Microsoft.Partner.Sdk.Models.UsageManagement.CustomerSpendingBudget)">
            <summary>
            Updates the usage spending budget allocated to a customer by the partner.
            </summary>
            <param name="usageSpendingBudget">The new customer usage spending budget.</param>
            <returns>The updated customer usage spending budget.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerUsageSpendingBudgetOperations.UpdateAsync(Microsoft.Partner.Sdk.Models.UsageManagement.CustomerSpendingBudget)">
            <summary>
            Asynchronously updates the usage spending budget allocated to a customer by the partner.
            </summary>
            <param name="usageSpendingBudget">The new customer usage spending budget.</param>
            <returns>The updated customer usage spending budget.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.ICustomerUsageRecordCollectionOperations">
            <summary>
            Defines the behavior of a customer usage record collection operations.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.ICustomerUsageSpendingBudgetOperations">
            <summary>
            This interface defines the operations available on a customer's usage spending budget.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.ICustomerUsageSummaryOperations">
            <summary>
            This interface defines the operations available on a customer's usage summary.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.Profiles.CustomerBillingProfileOperations">
            <summary>
            Implements the customer billing profile operations.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.Profiles.CustomerBillingProfileOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Customers.Profiles.CustomerBillingProfileOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer tenant Id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.Profiles.CustomerBillingProfileOperations.Get">
            <summary>
            Gets the customer's billing profile.
            </summary>
            <returns>The customer's billing profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.Profiles.CustomerBillingProfileOperations.GetAsync">
            <summary>
            Asynchronously gets the customer's billing profile.
            </summary>
            <returns>The customer's billing profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.Profiles.CustomerBillingProfileOperations.Update(Microsoft.Partner.Sdk.Models.Customers.CustomerBillingProfile)">
            <summary>
            Updates the customer's billing profile.
            </summary>
            <param name="billingProfile">A customer billing profile with updated fields.</param>
            <returns>The updated customer billing profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.Profiles.CustomerBillingProfileOperations.UpdateAsync(Microsoft.Partner.Sdk.Models.Customers.CustomerBillingProfile)">
            <summary>
            Asynchronously updates the customer's billing profile.
            </summary>
            <param name="billingProfile">A customer billing profile with updated fields.</param>
            <returns>The updated customer billing profile.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.Profiles.CustomerCompanyProfileOperations">
            <summary>
            Implements the customer company profile operations.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.Profiles.CustomerCompanyProfileOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Customers.Profiles.CustomerCompanyProfileOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer tenant Id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.Profiles.CustomerCompanyProfileOperations.Get">
            <summary>
            Gets the customer's company profile.
            </summary>
            <returns>The customer's company profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.Profiles.CustomerCompanyProfileOperations.GetAsync">
            <summary>
            Asynchronously gets the customer's company profile.
            </summary>
            <returns>The customer's company profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.Profiles.CustomerCompanyProfileOperations.Update(Microsoft.Partner.Sdk.Models.Customers.CustomerCompanyProfile)">
            <summary>
            Updates the customer's company profile.
            </summary>
            <param name="companyProfile">A customer company profile with updated fields.</param>
            <returns>The updated customer company profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.Profiles.CustomerCompanyProfileOperations.UpdateAsync(Microsoft.Partner.Sdk.Models.Customers.CustomerCompanyProfile)">
            <summary>
            Asynchronously updates the customer's company profile.
            </summary>
            <param name="companyProfile">A customer company profile with updated fields.</param>
            <returns>The updated customer company profile.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.Profiles.CustomerProfileCollectionOperations">
            <summary>
            Implements customer profile collection operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Customers.Profiles.CustomerProfileCollectionOperations.billingProfileOperations">
            <summary>
            A lazy reference to a customer billing operations instance.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Customers.Profiles.CustomerProfileCollectionOperations.companyProfileOperations">
            <summary>
            A lazy reference to a customer company operations instance.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.Profiles.CustomerProfileCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Customers.Profiles.CustomerProfileCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer tenant Id.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.Profiles.CustomerProfileCollectionOperations.Billing">
            <summary>
            Gets the customer's billing profile operations.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.Profiles.CustomerProfileCollectionOperations.Company">
            <summary>
            Gets the customer's company profile operations.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.Profiles.ICustomerProfileCollectionOperations">
            <summary>
            Represents customer profiles behavior.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.Profiles.ICustomerProfileCollectionOperations.Billing">
            <summary>
            Gets the customer's billing profile operations.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.Profiles.ICustomerProfileCollectionOperations.Company">
            <summary>
            Gets the customer's company profile operations.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.Profiles.ICustomerProfileOperations`1">
            <summary>
            Encapsulates a single customer profile behavior.
            </summary>
            <typeparam name="T">The type of the customer profile.</typeparam>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.CustomerUsageSummaryOperations">
            <summary>
            This class implements the operations for a customer's summary of usage-based subscriptions.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerUsageSummaryOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Customers.CustomerUsageSummaryOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerUsageSummaryOperations.Get">
            <summary>
            Gets the customer usage summary.
            </summary>
            <returns>The customer usage summary.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerUsageSummaryOperations.GetAsync">
            <summary>
            Asynchronously gets the customer usage summary.
            </summary>
            <returns>The customer usage summary.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.CustomerCollectionOperations">
            <summary>
            The partner customers implementation.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Customers.CustomerCollectionOperations.MinPageSize">
            <summary>
            The minimum allowed page size for the collection.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Customers.CustomerCollectionOperations.MaxPageSize">
            <summary>
            The maximum allowed page size for the collection.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Customers.CustomerCollectionOperations.usageRecords">
            <summary>
            A lazy reference to the current partner's customer usage records operations.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Customers.CustomerCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.CustomerCollectionOperations.UsageRecords">
            <summary>
            Obtains the customer usage records behavior for the partner.
            </summary>
            <returns>The requested customers usage record.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerCollectionOperations.ById(System.String)">
            <summary>
            Gets a single customer operations.
            </summary>
            <param name="customerId">The customer id.</param>
            <returns>The customer operations.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerCollectionOperations.Create(Microsoft.Partner.Sdk.Models.Customers.Customer)">
            <summary>
            Creates a new customer.
            </summary>
            <param name="newCustomer">The new customer information.</param>
            <returns>The customer information that was just created.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerCollectionOperations.CreateAsync(Microsoft.Partner.Sdk.Models.Customers.Customer)">
            <summary>
            Asynchronously creates a new customer.
            </summary>
            <param name="newCustomer">The new customer information.</param>
            <returns>The customer information that was just created.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerCollectionOperations.Get">
            <summary>
            Retrieves all customers associated to the partner.
            </summary>
            <returns>All customers.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerCollectionOperations.GetAsync">
            <summary>
            Asynchronously retrieves all customers associated to the partner.
            </summary>
            <returns>All customers.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerCollectionOperations.Query(Microsoft.Partner.Sdk.Models.Query.IQuery)">
            <summary>
            Queries customers associated to the partner.
            - Count queries are not supported by this operation.
            - You can set the page size or filter or do both at the same time.
            - Sort is not supported.
            - You can navigate to other pages by specifying a seek query with the seek operation and the continuation
              token sent by the previous operation.
            </summary>
            <param name="customersQuery">A query to apply onto customers. Check <see cref="T:Microsoft.Partner.Sdk.Models.Query.QueryFactory"/> to see how
            to build queries.</param>
            <returns>The requested customers.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerCollectionOperations.QueryAsync(Microsoft.Partner.Sdk.Models.Query.IQuery)">
            <summary>
            Asynchronously queries customers associated to the partner.
            - Count queries are not supported by this operation.
            - You can set the page size or filter or do both at the same time.
            - Sort is not supported.
            - You can navigate to other pages by specifying a seek query with the seek operation and the continuation
              token sent by the previous operation.
            </summary>
            <param name="customersQuery">A query to apply onto customers. Check <see cref="T:Microsoft.Partner.Sdk.Models.Query.QueryFactory"/> to see how
            to build queries.</param>
            <returns>The requested customers.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.CustomerOperations">
            <summary>
            Implements a single customer operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Customers.CustomerOperations.subscriptions">
            <summary>
            The customer subscriptions operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Customers.CustomerOperations.orders">
            <summary>
            The customer orders operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Customers.CustomerOperations.profiles">
            <summary>
            The customer profiles operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Customers.CustomerOperations.serviceRequests">
            <summary>
            The customer service requests operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Customers.CustomerOperations.managedServices">
            <summary>
            The customer managed services.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Customers.CustomerOperations.usageSummary">
            <summary>
            The customer summary for usage-based subscriptions operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Customers.CustomerOperations.usageBudget">
            <summary>
            The operations for the spending budget allocated to the customer by the partner.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Customers.CustomerOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.CustomerOperations.Orders">
            <summary>
            Gets the orders behavior for the customer.
            </summary>
            <returns>The customer orders.</returns>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.CustomerOperations.Profiles">
            <summary>
            Obtains the profiles behavior for the customer.
            </summary>
            <returns>The customer profiles.</returns>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.CustomerOperations.Subscriptions">
            <summary>
            Obtains the subscriptions behavior for the customer.
            </summary>
            <returns>The customer subscriptions.</returns>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.CustomerOperations.ServiceRequests">
            <summary>
            Obtains the service requests behavior for the customer.
            </summary>
            <returns>The customer service request operations.</returns>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.CustomerOperations.ManagedServices">
            <summary>
            Obtains the managed services behavior for the customer.
            </summary>
            <returns>The customer managed services operations.</returns>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.CustomerOperations.UsageSummary">
            <summary>
            Obtains the usage summary behavior for the customer.
            </summary>
            <returns>The customer usage summary operations.</returns>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.CustomerOperations.UsageBudget">
            <summary>
            Obtains the usage spending budget behavior for the customer.
            </summary>
            <returns>The customer usage spending budget operations.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerOperations.Get">
            <summary>
            Retrieves information of a specific customer.
            </summary>
            <returns>The customer object.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.CustomerOperations.GetAsync">
            <summary>
            Asynchronously retrieves information of a specific customer.
            </summary>
            <returns>The customer object.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.ICustomerCollectionOperations">
            <summary>
            Represents the behavior of the partner customers.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.ICustomerCollectionOperations.UsageRecords">
            <summary>
            Obtains the customer usage records behavior for the partner.
            </summary>
            <returns>The requested customers usage record.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.ICustomerCollectionOperations.ById(System.String)">
            <summary>
            Gets a single customer operations.
            </summary>
            <param name="customerId">The customer id.</param>
            <returns>The customer operations.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.ICustomerCollectionOperations.Query(Microsoft.Partner.Sdk.Models.Query.IQuery)">
            <summary>
            Queries customers associated to the partner.
            - Count queries are not supported by this operation.
            - You can set the page size or filter or do both at the same time.
            - Sort is not supported.
            - You can navigate to other pages by specifying a seek query with the seek operation and the continuation
              token sent by the previous operation.
            </summary>
            <param name="customersQuery">A query to apply onto customers. Check <see cref="T:Microsoft.Partner.Sdk.Models.Query.QueryFactory"/> to see how
            to build queries.</param>
            <returns>The requested customers.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Customers.ICustomerCollectionOperations.QueryAsync(Microsoft.Partner.Sdk.Models.Query.IQuery)">
            <summary>
            Asynchronously queries customers associated to the partner.
            - Count queries are not supported by this operation.
            - You can set the page size or filter or do both at the same time.
            - Sort is not supported.
            - You can navigate to other pages by specifying a seek query with the seek operation and the continuation
              token sent by the previous operation.
            </summary>
            <param name="customersQuery">A query to apply onto customers. Check <see cref="T:Microsoft.Partner.Sdk.Models.Query.QueryFactory"/> to see how
            to build queries.</param>
            <returns>The requested customers.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Customers.ICustomerOperations">
            <summary>
            Groups operations that can be performed on a single partner customer.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.ICustomerOperations.Orders">
            <summary>
            Gets the orders behavior for the customer.
            </summary>
            <returns>The customer orders.</returns>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.ICustomerOperations.Profiles">
            <summary>
            Obtains the profiles behavior for the customer.
            </summary>
            <returns>The customer profiles.</returns>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.ICustomerOperations.Subscriptions">
            <summary>
            Obtains the subscriptions behavior for the customer.
            </summary>
            <returns>The customer subscriptions.</returns>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.ICustomerOperations.ServiceRequests">
            <summary>
            Obtains the service requests behavior for the customer.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.ICustomerOperations.ManagedServices">
            <summary>
            Obtains the managed services behavior for the customer.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.ICustomerOperations.UsageSummary">
            <summary>
            Obtains the usage summary behavior for the customer.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Customers.ICustomerOperations.UsageBudget">
            <summary>
            Obtains the usage spending budget behavior for the customer.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Profiles.IPartnerProfileTypeCollectionOperations">
            <summary>
            Encapsulates behavior of profile types.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.IPartnerProfileTypeCollectionOperations.Get">
            <summary>
            Gets all the applicable profile types.
            </summary>
            <returns>
            All the applicable profile types.
            </returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.IPartnerProfileTypeCollectionOperations.GetAsync">
            <summary>
            Asynchronously gets all the applicable profile types.
            </summary>
            <returns>
            All the applicable profile types.
            </returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Profiles.PartnerProfileTypeCollectionOperations">
            <summary>
            The partner profile types operations implementation.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.PartnerProfileTypeCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Profiles.PartnerProfileTypeCollectionOperations"/> class. 
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.PartnerProfileTypeCollectionOperations.Get">
            <summary>
            Gets all the applicable profile types.
            </summary>
            <returns>
            All the applicable profile types.
            </returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.PartnerProfileTypeCollectionOperations.GetAsync">
            <summary>
            Asynchronously gets all the applicable profile types.
            </summary>
            <returns>
            All the applicable profile types.
            </returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Profiles.DirectPurchaseProfileOperations">
            <summary>
            The direct purchase profile operations implementation.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.DirectPurchaseProfileOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Profiles.DirectPurchaseProfileOperations"/> class. 
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.DirectPurchaseProfileOperations.Get">
            <summary>
            Retrieves the direct purchase profile.
            </summary>
            <returns>The direct purchase profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.DirectPurchaseProfileOperations.GetAsync">
            <summary>
            Asynchronously retrieves the direct purchase profile.
            </summary>
            <returns>The direct purchase profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.DirectPurchaseProfileOperations.Update(Microsoft.Partner.Sdk.Models.Partners.DirectPurchaseProfile)">
            <summary>
            Updates the Direct Purchase Profile
            </summary>
            <param name="updatePayload">Payload of the update request</param>
            <returns>Updated Direct Purchase Profile</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.DirectPurchaseProfileOperations.UpdateAsync(Microsoft.Partner.Sdk.Models.Partners.DirectPurchaseProfile)">
            <summary>
            Updates the Direct Purchase Profile 
            </summary>
            <param name="updatePayload">Payload of the update request</param>
            <returns>Updated Direct Purchase Profile</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Profiles.IDirectPurchaseProfileOperations">
            <summary>
            Encapsulates behavior of a direct purchase profile.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.IDirectPurchaseProfileOperations.Get">
            <summary>
            Retrieves the partner's direct purchase profile. This operation is currently only supported for user based credentials.
            </summary>
            <returns>The direct purchase profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.IDirectPurchaseProfileOperations.GetAsync">
            <summary>
            Asynchronously retrieves the partner's direct purchase profile. This operation is currently only supported for user based credentials.
            </summary>
            <returns>The direct purchase profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.IDirectPurchaseProfileOperations.Update(Microsoft.Partner.Sdk.Models.Partners.DirectPurchaseProfile)">
            <summary>
            Updates the partner's direct purchase profile. This operation is currently only supported for user based credentials.
            </summary>
            <param name="entity">The direct purchase profile.</param>
            <returns>The updated direct purchase profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.IDirectPurchaseProfileOperations.UpdateAsync(Microsoft.Partner.Sdk.Models.Partners.DirectPurchaseProfile)">
            <summary>
            Asynchronously updates the partner's direct purchase profile. This operation is currently only supported for user based credentials.
            </summary>
            <param name="entity">The direct purchase profile.</param>
            <returns>The updated direct purchase profile.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Profiles.ILegalBusinessProfileOperations">
            <summary>
            Encapsulates behavior of a legal business profile.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Profiles.IPartnerNetworkProfileOperations">
            <summary>
            Operations for PartnerNetworkProfile
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.IPartnerNetworkProfileOperations.Get(System.String)">
            <summary>
            Retrieves a PartnerNetworkProfile by MPN Id.
            </summary>
            <param name="mpnId">The MPN id.</param>
            <returns>The partner network profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.IPartnerNetworkProfileOperations.GetAsync(System.String)">
            <summary>
            Asynchronously retrieves a PartnerNetworkProfile by MPN Id.
            </summary>
            <param name="mpnId">The MPN id.</param>
            <returns>The partner network profile.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Profiles.IPartnerProfileCollectionOperations">
            <summary>
            Represents the behavior of a partner's profiles.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Profiles.IPartnerProfileCollectionOperations.LegalBusinessProfile">
            <summary>
            Gets the operations available for the legal business profile.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Profiles.IPartnerProfileCollectionOperations.PartnerNetworkProfile">
            <summary>
            Gets the operations available for the partner network profile.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Profiles.IPartnerProfileCollectionOperations.SupportProfile">
            <summary>
            Gets the operations available for the partner support profile.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Profiles.IPartnerProfileCollectionOperations.DirectPurchaseProfile">
            <summary>
            Gets the operations available for the direct purchase profile.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Profiles.IPartnerProfileCollectionOperations.ResellerProfile">
            <summary>
            Gets the operations available for the reseller profile.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Profiles.IPartnerProfileCollectionOperations.Types">
            <summary>
            Gets the operations available for the partner profile types.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Profiles.IResellerProfileOperations">
            <summary>
            Encapsulates behavior of a reseller profile.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Profiles.ISupportProfileOperations">
            <summary>
            Encapsulates behavior of a partner support profile.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.ISupportProfileOperations.Get">
            <summary>
            Retrieves the partner's support profile. This operation is currently only supported for user based credentials.
            </summary>
            <returns>The partner's support profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.ISupportProfileOperations.GetAsync">
            <summary>
            Asynchronously retrieves the partner's support profile. This operation is currently only supported for user based credentials.
            </summary>
            <returns>The partner's support profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.ISupportProfileOperations.Update(Microsoft.Partner.Sdk.Models.Partners.PartnerSupportProfile)">
            <summary>
            Updates the partner's support profile. This operation is currently only supported for user based credentials.
            </summary>
            <param name="entity">The support profile.</param>
            <returns>The updated support profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.ISupportProfileOperations.UpdateAsync(Microsoft.Partner.Sdk.Models.Partners.PartnerSupportProfile)">
            <summary>
            Asynchronously updates the partner's support profile. This operation is currently only supported for user based credentials.
            </summary>
            <param name="entity">The support profile.</param>
            <returns>The updated support profile.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Profiles.LegalBusinessProfileOperations">
            <summary>
            The legal business profile operations implementation.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.LegalBusinessProfileOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Profiles.LegalBusinessProfileOperations"/> class. 
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.LegalBusinessProfileOperations.Get">
            <summary>
            Retrieves the legal business profile.
            </summary>
            <returns>The legal business profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.LegalBusinessProfileOperations.GetAsync">
            <summary>
            Asynchronously retrieves the legal business profile.
            </summary>
            <returns>The legal business profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.LegalBusinessProfileOperations.Update(Microsoft.Partner.Sdk.Models.Partners.LegalBusinessProfile)">
            <summary>
            Updates the Legal Business Profile.
            </summary>
            <param name="legalBusinessProfile">Payload of the update request.</param>
            <returns>Updated Legal Business Profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.LegalBusinessProfileOperations.UpdateAsync(Microsoft.Partner.Sdk.Models.Partners.LegalBusinessProfile)">
            <summary>
            Asynchronously updates the Legal Business Profile.
            </summary>
            <param name="legalBusinessProfile">Payload of the update request.</param>
            <returns>Updated Legal Business Profile.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Profiles.PartnerNetworkProfileOperations">
            <summary>
            Class which contains operations for Partner Network Profile
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.PartnerNetworkProfileOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Profiles.PartnerNetworkProfileOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.PartnerNetworkProfileOperations.Get">
            <summary>
            Retrieves the logged in reseller's PartnerNetworkProfile.
            </summary>
            <returns>The partner network profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.PartnerNetworkProfileOperations.GetAsync">
            <summary>
            Asynchronously retrieves the logged in reseller's PartnerNetworkProfile.
            </summary>
            <returns>The partner network profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.PartnerNetworkProfileOperations.Get(System.String)">
            <summary>
            Retrieves a PartnerNetworkProfile by MPN Id.
            </summary>
            <param name="mpnId">The MPN Id.</param>
            <returns>The partner network profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.PartnerNetworkProfileOperations.GetAsync(System.String)">
            <summary>
            Asynchronously retrieves a PartnerNetworkProfile by MPN Id.
            </summary>
            <param name="mpnId">The MPN id.</param>
            <returns>The partner network profile</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.PartnerNetworkProfileOperations.Update(Microsoft.Partner.Sdk.Models.Partners.PartnerNetworkProfile)">
            <summary>
            Updates the PartnerNetworkProfile.
            </summary>
            <param name="updatePayload">Payload of the update request.</param>
            <returns>The updated partner network profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.PartnerNetworkProfileOperations.UpdateAsync(Microsoft.Partner.Sdk.Models.Partners.PartnerNetworkProfile)">
            <summary>
            Asynchronously updates the PartnerNetworkProfile.
            </summary>
            <param name="updatePayload">Payload of the update request.</param>
            <returns>The updated partner network profile.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations">
            <summary>
            The partner profile collection operations implementation.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations.legalBusinessProfile">
            <summary>
            The legal business profile operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations.partnerNetworkProfileOperations">
            <summary>
            The partner network profile operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations.supportProfileOperations">
            <summary>
            The partner support profile operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations.directPurchaseProfile">
            <summary>
            The direct purchase profile operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations.resellerProfile">
            <summary>
            The reseller profile operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations.partnerProfileTypesCollectionOperations">
            <summary>
            The partner profile types operations.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations.LegalBusinessProfile">
            <summary>
            Gets the operations available for the legal business profile.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations.PartnerNetworkProfile">
            <summary>
            Gets the operations available for the partner network profile.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations.SupportProfile">
            <summary>
            Gets the operations available for the partner network profile.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations.DirectPurchaseProfile">
            <summary>
            Gets the operations available for the direct purchase profile.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations.ResellerProfile">
            <summary>
            Gets the operations available for the reseller profile.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Profiles.PartnerProfileCollectionOperations.Types">
            <summary>
            Gets the operations available for the partner profile types.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Profiles.ResellerProfileOperations">
            <summary>
            The reseller profile operations implementation.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.ResellerProfileOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Profiles.ResellerProfileOperations"/> class. 
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.ResellerProfileOperations.Get">
            <summary>
            Retrieves the reseller profile.
            </summary>
            <returns>The reseller profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.ResellerProfileOperations.GetAsync">
            <summary>
            Asynchronously retrieves the reseller profile.
            </summary>
            <returns>The reseller profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.ResellerProfileOperations.Update(Microsoft.Partner.Sdk.Models.Partners.ResellerProfile)">
            <summary>
            Updates the Reseller Profile
            </summary>
            <param name="updatePayload">Payload of the update request</param>
            <returns>Updated ResellerProfile</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.ResellerProfileOperations.UpdateAsync(Microsoft.Partner.Sdk.Models.Partners.ResellerProfile)">
            <summary>
            Updates the Reseller Profile 
            </summary>
            <param name="updatePayload">Payload of the update request</param>
            <returns>Updated ResellerProfile</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Profiles.SupportProfileOperations">
            <summary>
            The partner support profile operations implementation.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.SupportProfileOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Profiles.SupportProfileOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.SupportProfileOperations.Get">
            <summary>
            Retrieves the partner support profile.
            </summary>
            <returns>The partner support profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.SupportProfileOperations.GetAsync">
            <summary>
            Asynchronously Retrieves the partner support profile.
            </summary>
            <returns>The partner support profile.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.SupportProfileOperations.Update(Microsoft.Partner.Sdk.Models.Partners.PartnerSupportProfile)">
            <summary>
            Updates the Partner Support Profile
            </summary>
            <param name="updatePayload">Payload of the update request</param>
            <returns>Updated PartnerSupportProfile</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Profiles.SupportProfileOperations.UpdateAsync(Microsoft.Partner.Sdk.Models.Partners.PartnerSupportProfile)">
            <summary>
            Updates the Partner Support Profile 
            </summary>
            <param name="updatePayload">Payload of the update request</param>
            <returns>Updated PartnerSupportProfile</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Properties.Resources.Configuration">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.RequestContext.IRequestContext">
            <summary>
            Bundles context information which is amended to the partner SDK operations.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.RequestContext.IRequestContext.RequestId">
            <summary>
            Gets the request Id. Uniquely identifies the partner service operation.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.RequestContext.IRequestContext.CorrelationId">
            <summary>
            Gets the correlation Id. This Id is used to group logical operations together.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.RequestContext.IRequestContext.Locale">
            <summary>
            Gets the Locale.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.RequestContext.RequestContext">
            <summary>
            Request context implementation.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.RequestContext.RequestContext.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.RequestContext.RequestContext"/> class. Correlation Id will be generated. The request Id will be automatically generated
            for each service API call.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.RequestContext.RequestContext.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.RequestContext.RequestContext"/> class with provided locale. Correlation Id will be generated. The request Id will be automatically generated
            for each service API call.
            </summary>
            <param name="locale">The locale.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.RequestContext.RequestContext.#ctor(System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.RequestContext.RequestContext"/> class with a correlation Id. The request Id will be automatically generated
            and a default Locale is set for each service API call.
            </summary>
            <param name="correlationId">The correlation Id. This Id is used to group logical operations together.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.RequestContext.RequestContext.#ctor(System.Guid,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.RequestContext.RequestContext"/> class with a correlation Id and the provided locale. The request Id will be automatically generated
            for each service API call.
            </summary>
            <param name="correlationId">The correlation Id. This Id is used to group logical operations together.</param>
            <param name="locale">The locale.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.RequestContext.RequestContext.#ctor(System.Guid,System.Guid,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.RequestContext.RequestContext"/> class with the given correlation, request Ids and locale.
            </summary>
            <param name="correlationId">The correlation Id. This Id is used to group logical operations together.</param>
            <param name="requestId">The request Id. Uniquely identifies the operation.</param>
            <param name="locale">The locale.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.RequestContext.RequestContext.RequestId">
            <summary>
            Gets the request Id. Uniquely identifies the operation.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.RequestContext.RequestContext.CorrelationId">
            <summary>
            Gets the correlation Id. This Id is used to group logical operations together.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.RequestContext.RequestContext.Locale">
            <summary>
            Gets the Locale.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.RequestContext.RequestContext.ToString">
            <summary>
            Returns a string representation of the request context.
            </summary>
            <returns>A string representation of the request context.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.RequestContext.RequestContextFactory">
            <summary>
            Creates instances of <see cref="T:Microsoft.Partner.Sdk.RequestContext.IRequestContext"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.RequestContext.RequestContextFactory.Create">
            <summary>
            Creates a request context object which will use a randomly generated correlation Id and a unique request Id for each partner API call.
            </summary>
            <returns>A request context object.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.RequestContext.RequestContextFactory.Create(System.String)">
            <summary>
            Creates a request context object which will use a randomly generated correlation Id, a unique request Id and provided locale for each partner API call.
            </summary>
            <param name="locale">The locale.</param>
            <returns>A request context object.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.RequestContext.RequestContextFactory.Create(System.Guid)">
            <summary>
            Creates a request context object with the provided correlation Id and a unique request Id for each partner API call.
            </summary>
            <param name="correlationId">The correlation Id.</param>
            <returns>A request context object.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.RequestContext.RequestContextFactory.Create(System.Guid,System.String)">
            <summary>
            Creates a request context object with the provided correlation Id, a unique request Id and provided locale for each partner API call.
            </summary>
            <param name="correlationId">The correlation Id.</param>
            <param name="locale">The locale</param>
            <returns>A request context object.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.RequestContext.RequestContextFactory.Create(System.Guid,System.Guid)">
            <summary>
            Creates a request context object with the provided correlation and request Ids.
            </summary>
            <param name="correlationId">The correlation Id.</param>
            <param name="requestId">The request Id.</param>
            <returns>A request context object.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.RequestContext.RequestContextFactory.Create(System.Guid,System.Guid,System.String)">
            <summary>
            Creates a request context object with the provided correlation, request Ids and locale.
            </summary>
            <param name="correlationId">The correlation Id.</param>
            <param name="requestId">The request Id.</param>
            <param name="locale">The locale.</param>
            <returns>A request context object.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.EnrolledPrograms.EnrolledProgramCollectionOperations">
            <summary>
            Enrolled programs operations implementation class.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.EnrolledPrograms.EnrolledProgramCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.EnrolledPrograms.EnrolledProgramCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.EnrolledPrograms.EnrolledProgramCollectionOperations.ByType(Microsoft.Partner.Sdk.Models.Partners.PartnerType)">
            <summary>
            Gets a single enrolled partner program by partner type.
            </summary>
            <param name="partnerType">The partner type.</param>
            <returns>The enrolled program operations.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.EnrolledPrograms.EnrolledProgramOperations">
            <summary>
            Implements a single enrolled program operations.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.EnrolledPrograms.EnrolledProgramOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,Microsoft.Partner.Sdk.Models.Partners.PartnerType)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.EnrolledPrograms.EnrolledProgramOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="partnerType">The partner type.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.EnrolledPrograms.EnrolledProgramOperations.Get">
            <summary>
            Retrieves the enrolled program.
            </summary>
            <returns>The enrolled program.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.EnrolledPrograms.EnrolledProgramOperations.GetAsync">
            <summary>
            Asynchronously retrieves the enrolled program.
            </summary>
            <returns>The enrolled program.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.EnrolledPrograms.IEnrolledProgramCollectionOperations">
            <summary>
            Represents the behavior of an enrolled program.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.EnrolledPrograms.IEnrolledProgramCollectionOperations.ByType(Microsoft.Partner.Sdk.Models.Partners.PartnerType)">
            <summary>
            Gets a single enrolled partner program by partner type.
            </summary>
            <param name="partnerType">The partner type.</param>
            <returns>The enrolled program operations.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.EnrolledPrograms.IEnrolledProgramOperations">
            <summary>
            Encapsulates enrolled program behavior.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Enumerators.BaseResourceCollectionEnumerator`1">
            <summary>
            Base implementation for resource collection enumerators.
            </summary>
            <typeparam name="T">The type of the resource collection.</typeparam>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Enumerators.BaseResourceCollectionEnumerator`1.resourceCollection">
            <summary>
            The current resource collection.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Enumerators.BaseResourceCollectionEnumerator`1.resourceCollectionConverter">
            <summary>
            The resource collection JSON converter.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Enumerators.BaseResourceCollectionEnumerator`1.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,`0,Newtonsoft.Json.JsonConverter)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Enumerators.BaseResourceCollectionEnumerator`1"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="resourceCollection">The initial resource collection.</param>
            <param name="resourceCollectionConverter">An optional converter.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.BaseResourceCollectionEnumerator`1.IsFirstPage">
            <summary>
            Gets whether the current customer collection is the first page of results or not.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.BaseResourceCollectionEnumerator`1.IsLastPage">
            <summary>
            Gets whether the current customer collection is the last page of results or not.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.BaseResourceCollectionEnumerator`1.HasValue">
            <summary>
            Gets whether the current result collection has a value or not. This indicates if the collection has been fully enumerated or not.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.BaseResourceCollectionEnumerator`1.Current">
            <summary>
            The current resource collection.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Enumerators.BaseResourceCollectionEnumerator`1.Next(Microsoft.Partner.Sdk.RequestContext.IRequestContext)">
            <summary>
            Retrieves the next customer result set.
            </summary>
            <param name="context">An optional request context. If not provided, the context associated with the partner operations will be used.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Enumerators.BaseResourceCollectionEnumerator`1.NextAsync(Microsoft.Partner.Sdk.RequestContext.IRequestContext)">
            <summary>
            Asynchronously retrieves the next customer result set.
            </summary>
            <param name="context">An optional request context. If not provided, the context associated with the partner operations will be used.</param>
            <returns>A task which completes when fetching the next set of results is done.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Enumerators.BaseResourceCollectionEnumerator`1.Previous(Microsoft.Partner.Sdk.RequestContext.IRequestContext)">
            <summary>
            Retrieves the previous customer result set.
            </summary>
            <param name="context">An optional request context. If not provided, the context associated with the partner operations will be used.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Enumerators.BaseResourceCollectionEnumerator`1.PreviousAsync(Microsoft.Partner.Sdk.RequestContext.IRequestContext)">
            <summary>
            Asynchronously retrieves the previous customer result set.
            </summary>
            <param name="context">An optional request context. If not provided, the context associated with the partner operations will be used.</param>
            <returns>A task which completes when fetching the previous set of results is done.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Enumerators.IndexBasedCollectionEnumerator`2">
            <summary>
            Enumerator for index based pagination
            Index based - Paged query where index and page size is used.
            </summary>
            <typeparam name="T">The type of resource</typeparam>
            /// <typeparam name="TResourceCollection">The type of resource collection.</typeparam>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Enumerators.IndexBasedCollectionEnumerator`2.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,`1,Newtonsoft.Json.JsonConverter)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Enumerators.IndexBasedCollectionEnumerator`2"/> class.
            </summary>
            <param name="partnerOperations">A partner operations instance.</param>
            <param name="pagedResourceCollection">The paged resource collection to enumerate from.</param>
            <param name="resourceCollectionConverter">Optional: The resource collection converter.</param>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumerator`1">
            <summary>
            Provides resource collection enumeration capabilities. This interface can page through results and determines whether the current page
            is the first or last page or not.
            </summary>
            <typeparam name="T">The enumeration result type.</typeparam>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumerator`1.IsFirstPage">
            <summary>
            Gets whether the current result collection is the first page of results or not.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumerator`1.IsLastPage">
            <summary>
            Gets whether the current result collection is the last page of results or not.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumerator`1.HasValue">
            <summary>
            Gets whether the current result collection has a value or not. This indicates if the collection has been fully enumerated or not.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumerator`1.Current">
            <summary>
            The current resource collection.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumerator`1.Next(Microsoft.Partner.Sdk.RequestContext.IRequestContext)">
            <summary>
            Retrieves the next result set.
            </summary>
            <param name="context">An optional request context. If not provided, the context associated with the partner operations will be used.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumerator`1.NextAsync(Microsoft.Partner.Sdk.RequestContext.IRequestContext)">
            <summary>
            Asynchronously retrieves the next result set.
            </summary>
            <param name="context">An optional request context. If not provided, the context associated with the partner operations will be used.</param>
            <returns>A task which completes when fetching the next set of results is done.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumerator`1.Previous(Microsoft.Partner.Sdk.RequestContext.IRequestContext)">
            <summary>
            Retrieves the previous result set.
            </summary>
            <param name="context">An optional request context. If not provided, the context associated with the partner operations will be used.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumerator`1.PreviousAsync(Microsoft.Partner.Sdk.RequestContext.IRequestContext)">
            <summary>
            Asynchronously retrieves the previous result set.
            </summary>
            <param name="context">An optional request context. If not provided, the context associated with the partner operations will be used.</param>
            <returns>A task which completes when fetching the previous set of results is done.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumeratorContainer">
            <summary>
            Contains supported resource collection enumerators.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumeratorContainer.Offers">
            <summary>
            Gets a factory that creates offer collection enumerators.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumeratorContainer.Customers">
            <summary>
            Gets a factory that creates customer collection enumerators.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumeratorContainer.Invoices">
            <summary>
            Gets a factory that creates invoice collection enumerators.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumeratorContainer.ServiceRequests">
            <summary>
            Gets a factory that creates service request collection enumerators.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.IResourceCollectionEnumeratorContainer.InvoiceLineItems">
            <summary>
            Gets a factory that creates invoice line item collection enumerators.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Enumerators.ResourceCollectionEnumeratorContainer">
            <summary>
            Contains supported resource collection enumerators.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Enumerators.ResourceCollectionEnumeratorContainer.offerEnumeratorFactory">
            <summary>
            A lazy reference to an offer enumerator factory.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Enumerators.ResourceCollectionEnumeratorContainer.customerEnumeratorFactory">
            <summary>
            A lazy reference to a customer enumerator factory.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Enumerators.ResourceCollectionEnumeratorContainer.invoiceEnumeratorFactory">
            <summary>
            A lazy reference to an invoice enumerator factory.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Enumerators.ResourceCollectionEnumeratorContainer.serviceRequestEnumeratorFactory">
            <summary>
            A lazy reference to a service request enumerator factory.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Enumerators.ResourceCollectionEnumeratorContainer.invoiceLineItemEnumeratorFactory">
            <summary>
            A lazy reference to an invoice line enumerator factory.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Enumerators.ResourceCollectionEnumeratorContainer.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Enumerators.ResourceCollectionEnumeratorContainer"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.ResourceCollectionEnumeratorContainer.Offers">
            <summary>
            Gets a factory that creates offer collection enumerators.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.ResourceCollectionEnumeratorContainer.Customers">
            <summary>
            Gets a factory that creates customer collection enumerators.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.ResourceCollectionEnumeratorContainer.Invoices">
            <summary>
            Gets a factory that creates invoice collection enumerators.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.ResourceCollectionEnumeratorContainer.ServiceRequests">
            <summary>
            Gets a factory that creates service request collection enumerators.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Enumerators.ResourceCollectionEnumeratorContainer.InvoiceLineItems">
            <summary>
            Gets a factory that creates invoice line item collection enumerators.
            </summary>        
        </member>
        <member name="T:Microsoft.Partner.Sdk.ErrorHandling.DefaultPartnerServiceErrorHandler">
            <summary>
            The default handling policy for failed partner service responses.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ErrorHandling.DefaultPartnerServiceErrorHandler.HandleFailedResponse(System.Net.Http.HttpResponseMessage,Microsoft.Partner.Sdk.RequestContext.IRequestContext)">
            <summary>
            Handles failed partner service responses.
            </summary>
            <param name="response">The partner service response.</param>
            <param name="context">An optional partner context.</param>
            <returns>The exception to throw.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ErrorHandling.DefaultPartnerServiceErrorHandler.ToPartnerErrorCategory(System.Net.HttpStatusCode)">
            <summary>
            Generates the partner error category based on the HTTP response code.
            </summary>
            <param name="statusCode">The HTTP response code.</param>
            <returns>The partner error category.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.ErrorHandling.IFailedPartnerServiceResponseHandler">
            <summary>
            Defines behavior for handling non successful responses from the partner service.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ErrorHandling.IFailedPartnerServiceResponseHandler.HandleFailedResponse(System.Net.Http.HttpResponseMessage,Microsoft.Partner.Sdk.RequestContext.IRequestContext)">
            <summary>
            Handles failed partner service responses.
            </summary>
            <param name="response">The partner service response.</param>
            <param name="context">An optional partner context.</param>
            <returns>The exception to throw.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Exceptions.PartnerErrorCategory">
            <summary>
            Defines the error categories of the partner SDK.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerErrorCategory.NotSpecified">
            <summary>
            Unknown error type.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerErrorCategory.BadInput">
            <summary>
            The error was due to bad inputs from the user.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerErrorCategory.Unauthorized">
            <summary>
            The user is not authorized to perform the requested action.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerErrorCategory.Forbidden">
            <summary>
            The operation was not granted to the caller.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerErrorCategory.NotFound">
            <summary>
            The resource was not found.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerErrorCategory.AlreadyExists">
            <summary>
            The resource already exists.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerErrorCategory.InvalidOperation">
            <summary>
            The requested operation is invalid.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerErrorCategory.ServerError">
            <summary>
            The partner service failed to process the request.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerErrorCategory.ServerBusy">
            <summary>
            The partner service is overloaded currently.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerErrorCategory.Timeout">
            <summary>
            The partner service did not respond in a timely manner.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerErrorCategory.ResponseParsing">
            <summary>
            The partner service response could not be parsed according to the preset expectation.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Exceptions.PartnerException">
            <summary>
            The standard exception thrown by the partner SDK. This pertains to errors accessing the partner service. Other standard exceptions
            such as null argument exceptions will also be thrown in case of malformed input.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerException.ErrorCategoryFieldName">
            <summary>
            The error category field name used in serialization.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerException.ServiceErrorPayloadFieldName">
            <summary>
            The service error payload field name used in serialization.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerException.PartnerContextFieldName">
            <summary>
            The partner context field name used in serialization.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Exceptions.PartnerException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Exceptions.PartnerException"/> class.
            </summary>
            <param name="message">The exception message.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Exceptions.PartnerException"/> class.
            </summary>
            <param name="message">The exception message.</param>
            <param name="innerException">The exception that is the cause of the current exception, or a null reference if no inner exception is specified.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerException.#ctor(System.String,Microsoft.Partner.Sdk.RequestContext.IRequestContext,Microsoft.Partner.Sdk.Exceptions.PartnerErrorCategory,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Exceptions.PartnerException"/> class.
            </summary>
            <param name="message">The exception message.</param>
            <param name="context">The partner context.</param>
            <param name="errorCategory">An optional error category.</param>
            <param name="innerException">An optional inner exception.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerException.#ctor(Microsoft.Partner.Sdk.Models.ApiFault,Microsoft.Partner.Sdk.RequestContext.IRequestContext,Microsoft.Partner.Sdk.Exceptions.PartnerErrorCategory,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Exceptions.PartnerException"/> class.
            </summary>
            <param name="apiFault">The API fault object returned by the partner service.</param>
            <param name="context">The partner context.</param>
            <param name="errorCategory">An optional error category.</param>
            <param name="innerException">An optional inner exception.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Exceptions.PartnerException"/> class.
            </summary>
            <param name="info">Serialization information.</param>
            <param name="context">Streaming context.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Exceptions.PartnerException.ErrorCategory">
            <summary>
            Gets the error classification that resulted in this exception.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Exceptions.PartnerException.ServiceErrorPayload">
            <summary>
            Gets the service error payload.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Exceptions.PartnerException.Context">
            <summary>
            Gets the partner context associated with the exception.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Required override to add in the serialized parameters.
            </summary>
            <param name="info">Serialization information.</param>
            <param name="context">Streaming context.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerException.ToString">
            <summary>
            Displays the partner exception details.
            </summary>
            <returns>A string representing the partner exception including the base and extended properties.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException">
            <summary>
            This exception is thrown by <see cref="T:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2"/> objects when they fail to parse the response according to the
            caller's expectations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException.ResponseFieldName">
            <summary>
            The response field name used in serialization.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException"/> class.
            </summary>
            <param name="message">The exception message.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException"/> class.
            </summary>
            <param name="message">The exception message.</param>
            <param name="innerException">The exception that is the cause of the current exception, or a null reference if no inner exception is specified.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException.#ctor(System.String,Microsoft.Partner.Sdk.RequestContext.IRequestContext,System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException"/> class.
            </summary>
            <param name="response">The HTTP response payload which could not be parsed.</param>
            <param name="context">The partner context.</param>
            <param name="message">The exception message.</param>
            <param name="innerException">The exception that is the cause of the current exception, or a null reference if no inner exception is specified.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException"/> class.
            </summary>
            <param name="info">Serialization information.</param>
            <param name="context">Streaming context.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException.Response">
            <summary>
            Gets the HTTP response payload which could not be parsed.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Required override to add in the serialized parameters.
            </summary>
            <param name="info">Serialization information.</param>
            <param name="context">Streaming context.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Exceptions.PartnerResponseParseException.ToString">
            <summary>
            Displays the partner API network exception details.
            </summary>
            <returns>A string representing the network exception including the base and extended properties.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Factory.IndexBasedCollectionEnumeratorFactory`2">
            <summary>
            Factory method for creating a new instance of index based collection enumerator.
            </summary>
            <typeparam name="T">The type of resource.</typeparam>
            /// <typeparam name="TResourceCollection">The type of resource collection.</typeparam>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Factory.IndexBasedCollectionEnumeratorFactory`2.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Factory.IndexBasedCollectionEnumeratorFactory`2"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Factory.IndexBasedCollectionEnumeratorFactory`2.Create(`1)">
            <summary>
            Creates a index based collection enumerator capable of traversing resources that uses offset and page size for pagination.
            </summary>
            <param name="resourceCollection">The initial resource collection to start from.</param>
            <returns>A customer collection enumerator capable of traversing customers.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Factory.IPartnerFactory">
            <summary>
            Creates instances of <see cref="T:Microsoft.Partner.Sdk.IPartnerOperations"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Factory.IPartnerFactory.Build(Microsoft.Partner.Sdk.IPartnerCredentials)">
            <summary>
            Builds a <see cref="T:Microsoft.Partner.Sdk.IAggregatePartnerOperations"/> instance and configures it using the provided partner credentials.
            </summary>
            <param name="credentials">The partner credentials. Use the extensions to obtain these.</param>
            <returns>A configured partner object.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Factory.IResourceCollectionEnumeratorFactory`1">
            <summary>
            Creates resource collection enumerators which can enumerate through resource collections.
            </summary>
            <typeparam name="T">The collection type.</typeparam>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Factory.IResourceCollectionEnumeratorFactory`1.Create(`0)">
            <summary>
            Creates a customer collection enumerator capable of traversing customers.
            </summary>
            <param name="customerResourceCollection">The initial customer resource collection to start from.</param>
            <returns>A customer collection enumerator capable of traversing customers.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Factory.StandardPartnerFactory">
            <summary>
            Standard implementation of the partner factory.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Factory.StandardPartnerFactory.Build(Microsoft.Partner.Sdk.IPartnerCredentials)">
            <summary>
            Builds a <see cref="T:Microsoft.Partner.Sdk.IAggregatePartnerOperations"/> instance and configures it using the provided partner credentials.
            </summary>
            <param name="credentials">The partner credentials. Use the extensions to obtain these.</param>
            <returns>A configured partner object.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.GenericOperations.IEntireEntityCollectionRetrievalOperations`2">
            <summary>
            A generic interface which represents operations for getting an entire collection of entities.
            </summary>
            <typeparam name="T">The entity type.</typeparam>
            <typeparam name="TResourceCollection">The entity collection type.</typeparam>
        </member>
        <member name="M:Microsoft.Partner.Sdk.GenericOperations.IEntireEntityCollectionRetrievalOperations`2.Get">
            <summary>
            Retrieves all entities.
            </summary>
            <returns>The entities.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.GenericOperations.IEntireEntityCollectionRetrievalOperations`2.GetAsync">
            <summary>
            Asynchronously retrieves all entities.
            </summary>
            <returns>The entities.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.GenericOperations.IEntityCollectionRetrievalOperations`2">
            <summary>
            Groups all operations related to retrieving a collection of entities.
            </summary>
            <typeparam name="T">The entity type.</typeparam>
            <typeparam name="TResourceCollection">The entity collection type.</typeparam>
        </member>
        <member name="T:Microsoft.Partner.Sdk.GenericOperations.IEntityCreateOperations`1">
            <summary>
            Groups operations for creating a single entity.
            </summary>
            <typeparam name="T">The entity type.</typeparam>
        </member>
        <member name="T:Microsoft.Partner.Sdk.GenericOperations.IEntityCreateOperations`2">
            <summary>
            Groups operations for creating a single entity.
            </summary>
            <typeparam name="T">The entity type request.</typeparam>
            <typeparam name="T1">The entity type response.</typeparam>
        </member>
        <member name="M:Microsoft.Partner.Sdk.GenericOperations.IEntityCreateOperations`2.Create(`0)">
            <summary>
            Creates a new entity.
            </summary>
            <param name="newEntity">The new entity information.</param>
            <returns>The entity information that was just created.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.GenericOperations.IEntityCreateOperations`2.CreateAsync(`0)">
            <summary>
            Asynchronously creates a new entity.
            </summary>
            <param name="newEntity">The new entity information.</param>
            <returns>The entity information that was just created.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.GenericOperations.IEntityGetOperations`1">
            <summary>
            Groups operations for getting a single entity.
            </summary>
            <typeparam name="T">The entity type.</typeparam>
        </member>
        <member name="M:Microsoft.Partner.Sdk.GenericOperations.IEntityGetOperations`1.Get">
            <summary>
            Retrieves an entity.
            </summary>
            <returns>The entity.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.GenericOperations.IEntityGetOperations`1.GetAsync">
            <summary>
            Asynchronously retrieves an entity.
            </summary>
            <returns>The entity.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.GenericOperations.IEntityUpdateOperations`1">
            <summary>
            Groups operations for updating a single entity.
            </summary>
            <typeparam name="T">The entity type.</typeparam>
        </member>
        <member name="M:Microsoft.Partner.Sdk.GenericOperations.IEntityUpdateOperations`1.Update(`0)">
            <summary>
            Updates an entity.
            </summary>
            <param name="entity">The entity information.</param>
            <returns>The updated entity.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.GenericOperations.IEntityUpdateOperations`1.UpdateAsync(`0)">
            <summary>
            Asynchronously updates an entity.
            </summary>
            <param name="entity">The entity information.</param>
            <returns>The updated entity.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.IPagedEntityCollectionRetrievalOperations`2">
            <summary>
            A generic interface which represents paged entity retrieval operations.
            </summary>
            <typeparam name="T">The entity type.</typeparam>
            <typeparam name="TResourceCollection">The entity collection type.</typeparam>
        </member>
        <member name="M:Microsoft.Partner.Sdk.IPagedEntityCollectionRetrievalOperations`2.Get(System.Int32,System.Int32)">
            <summary>
            Retrieves a subset of entities.
            </summary>
            <param name="offset">The starting index.</param>
            <param name="size">The maximum number of entities to return.</param>
            <returns>The requested entities subset.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.IPagedEntityCollectionRetrievalOperations`2.GetAsync(System.Int32,System.Int32)">
            <summary>
            Asynchronously retrieves a subset of entities.
            </summary>
            <param name="offset">The starting index.</param>
            <param name="size">The maximum number of entities to return.</param>
            <returns>The requested entities subset.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.IAggregatePartnerOperations">
            <summary>
            A partner operations interface which can be used to generate scoped partner operations that use a specific partner context.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.IAggregatePartnerOperations.With(Microsoft.Partner.Sdk.RequestContext.IRequestContext)">
            <summary>
            Returns a partner operations object which uses the provided context when executing operations.
            </summary>
            <param name="context">An operation context object.</param>
            <returns>A partner operations object which uses the provided operation context.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Invoices.IInvoiceCollectionOperations">
            <summary>
            Represents the operations that can be done on Partner's invoices
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.IInvoiceCollectionOperations.ById(System.String)">
            <summary>
            Gets a single invoice operations.
            </summary>
            <param name="invoiceId">The invoice id.</param>
            <returns>The invoice operations.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.IInvoiceCollectionOperations.GetAccountBalance">
            <summary>
            Retrieves the partner's current account balance.
            </summary>
            <returns>The account balance..</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.IInvoiceCollectionOperations.GetAccountBalanceAsync">
            <summary>
            Asynchronously retrieves the partner's current account balance.
            </summary>
            <returns>The account balance.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Invoices.IInvoiceOperations">
            <summary>
            Represents all the operations that can be done on an invoice
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.IInvoiceOperations.Get">
            <summary>
            Retrieves the invoice. This operation is currently only supported for user based credentials.
            </summary>
            <returns>The invoice.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.IInvoiceOperations.GetAsync">
            <summary>
            Asynchronously retrieves the invoice. This operation is currently only supported for user based credentials.
            </summary>
            <returns>The invoice.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.IInvoiceOperations.GetInvoiceLineItems(Microsoft.Partner.Sdk.Models.Invoices.BillingProvider,Microsoft.Partner.Sdk.Models.Invoices.InvoiceLineItemType)">
            <summary>
             Retrieves invoice line items for a specific billing provider and invoice line item type 
            </summary>
            <param name="billingProvider">The provider of billing information.</param>
            <param name="invoiceLineItemType">The type of invoice line item.</param>
            <returns>The collection of invoice line items.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.IInvoiceOperations.GetInvoiceLineItemsAsync(Microsoft.Partner.Sdk.Models.Invoices.BillingProvider,Microsoft.Partner.Sdk.Models.Invoices.InvoiceLineItemType)">
            <summary>
             Asynchronously retrieves invoice line items for a specific billing provider and invoice line item type 
            </summary>
            <param name="billingProvider">The provider of billing information,</param>
            <param name="invoiceLineItemType">The type of invoice line item.</param>
            <returns>The collection of invoice line items.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.IInvoiceOperations.GetInvoiceLineItems(Microsoft.Partner.Sdk.Models.Invoices.BillingProvider,Microsoft.Partner.Sdk.Models.Invoices.InvoiceLineItemType,System.Int32,System.Int32)">
            <summary>
             Retrieves a subset of invoice line items for a specific billing provider and invoice line item type 
            </summary>
            <param name="billingProvider">The provider of billing information,</param>
            <param name="invoiceLineItemType">The type of invoice line item.</param>
            <param name="size">The maximum number of invoice line items to return.</param>
            <param name="offset">The page offset.</param>
            <returns>The subset of invoice line items.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.IInvoiceOperations.GetInvoiceLineItemsAsync(Microsoft.Partner.Sdk.Models.Invoices.BillingProvider,Microsoft.Partner.Sdk.Models.Invoices.InvoiceLineItemType,System.Int32,System.Int32)">
            <summary>
             Asynchronously retrieves a subset of invoice line items for a specific billing provider and invoice line item type 
            </summary>
            <param name="billingProvider">The provider of billing information,</param>
            <param name="invoiceLineItemType">The type of invoice line item.</param>
            <param name="size">The maximum number of invoice line items to return.</param>
            <param name="offset">The page offset.</param>
            <returns>The subset of invoice line items.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Invoices.InvoiceCollectionOperations">
            <summary>
            Represents the operations that can be done on Partner's invoices
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Invoices.InvoiceCollectionOperations.MaxPageSize">
            <summary>
            The maximum allowed page size
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Invoices.InvoiceCollectionOperations.MinPageSize">
            <summary>
            The minimum allowed page size
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Invoices.InvoiceCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceCollectionOperations.ById(System.String)">
            <summary>
            Gets a single invoice operations.
            </summary>
            <param name="invoiceId">The invoice id.</param>
            <returns>The invoice operations.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceCollectionOperations.GetAccountBalance">
            <summary>
            Retrieves the partner's current account balance.
            </summary>
            <returns>The account balance.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceCollectionOperations.GetAccountBalanceAsync">
            <summary>
            Asynchronously retrieves the partner's current account balance.
            </summary>
            <returns>The account balance.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceCollectionOperations.Get">
            <summary>
            Retrieves all invoices associated to the partner.
            </summary>
            <returns>The collection of invoices.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceCollectionOperations.GetAsync">
            <summary>
            Asynchronously retrieves all invoices associated to the partner.
            </summary>
            <returns>The collection of invoices.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceCollectionOperations.Get(System.Int32,System.Int32)">
            <summary>
            Retrieves all invoices associated to the partner.
            </summary>
            <param name="offset">The page offset.</param>
            <param name="size">The maximum number of invoices to return.</param>
            <returns>The subset of invoices.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceCollectionOperations.GetAsync(System.Int32,System.Int32)">
            <summary>
            Asynchronously retrieves all invoices associated to the partner.
            </summary>
            <param name="offset">The page offset.</param>
            <param name="size">The maximum number of invoices to return.</param>
            <returns>The subset of invoices.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Invoices.InvoiceOperations">
            <summary>
            Operations available for the reseller's invoice.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Invoices.InvoiceOperations.MaxPageSize">
            <summary>
            The maximum allowed page size
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Invoices.InvoiceOperations.MinPageSize">
            <summary>
            The minimum allowed page size
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Invoices.InvoiceOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="invoiceId">The invoice id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceOperations.Get">
            <summary>
            Retrieves information about a specific invoice.
            </summary>
            <returns>The invoice.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceOperations.GetAsync">
            <summary>
            Asynchronously retrieves information about a specific invoice.
            </summary>
            <returns>The invoice.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceOperations.GetInvoiceLineItems(Microsoft.Partner.Sdk.Models.Invoices.BillingProvider,Microsoft.Partner.Sdk.Models.Invoices.InvoiceLineItemType)">
            <summary>
             Retrieves invoice line items for a specific billing provider and invoice line item type 
            </summary>
            <param name="billingProvider">The provider of billing information,</param>
            <param name="invoiceLineItemType">The type of invoice line item.</param>
            <returns>The collection of invoice line items.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceOperations.GetInvoiceLineItemsAsync(Microsoft.Partner.Sdk.Models.Invoices.BillingProvider,Microsoft.Partner.Sdk.Models.Invoices.InvoiceLineItemType)">
            <summary>
             Asynchronously retrieves invoice line items for a specific billing provider and invoice line item type 
            </summary>
            <param name="billingProvider">The provider of billing information,</param>
            <param name="invoiceLineItemType">The type of invoice line item.</param>
            <returns>The collection of invoice line items.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceOperations.GetInvoiceLineItems(Microsoft.Partner.Sdk.Models.Invoices.BillingProvider,Microsoft.Partner.Sdk.Models.Invoices.InvoiceLineItemType,System.Int32,System.Int32)">
            <summary>
             Retrieves a subset of invoice line items for a specific billing provider and invoice line item type 
            </summary>
            <param name="billingProvider">The provider of billing information,</param>
            <param name="invoiceLineItemType">The type of invoice line item.</param>
            <param name="size">The maximum number of invoice line items to return.</param>
            <param name="offset">The page offset.</param>
            <returns>The subset of invoice line items.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Invoices.InvoiceOperations.GetInvoiceLineItemsAsync(Microsoft.Partner.Sdk.Models.Invoices.BillingProvider,Microsoft.Partner.Sdk.Models.Invoices.InvoiceLineItemType,System.Int32,System.Int32)">
            <summary>
             Asynchronously retrieves a subset of invoice line items for a specific billing provider and invoice line item type 
            </summary>
            <param name="billingProvider">The provider of billing information,</param>
            <param name="invoiceLineItemType">The type of invoice line item.</param>
            <param name="size">The maximum number of invoice line items to return.</param>
            <param name="offset">The page offset.</param>
            <returns>The subset of invoice line items.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.IPartnerComponent`1">
            <summary>
            Represents a partner SDK component.
            </summary>
            <typeparam name="TContext">The type of the component's context object.</typeparam>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerComponent`1.Partner">
            <summary>
            Gets a reference to the partner operations instance that generated this component.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerComponent`1.Context">
            <summary>
            Gets the component context object.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.IPartnerComponent">
            <summary>
            Represents a partner SDK component which has a string context.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.IPartnerCredentials">
            <summary>
            The credentials needed to access the partner API service.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerCredentials.PartnerServiceToken">
            <summary>
            Gets the token needed to authenticate with the partner API service.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerCredentials.ExpiresAt">
            <summary>
            Gets the expiry time in UTC for the token.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.IPartnerCredentials.IsExpired">
            <summary>
            Indicates whether the partner credentials have expired or not.
            </summary>
            <returns>True if credentials have expired. False if not.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.IPartnerOperations">
            <summary>
            The main entry point into using the partner SDK functionality. Represents a partner and encapsulates all the behavior attached to partners.
            Use this interface to get to the partner's customers, profiles, and customer orders, profiles and subscriptions and more.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerOperations.Credentials">
            <summary>
            Gets the partner credentials.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerOperations.RequestContext">
            <summary>
            Gets the partner context.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerOperations.Enumerators">
            <summary>
            Gets the collection enumerators available for traversing through results.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerOperations.OfferCategories">
            <summary>
            Gets the offer categories operations available to the partner.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerOperations.Offers">
            <summary>
            Gets the offer operations available to the partner
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerOperations.Profiles">
            <summary>
            Gets the profiles operations available to the partner.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerOperations.Customers">
            <summary>
            Gets the partner customers operations.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerOperations.Invoices">
            <summary>
            Gets the partner's invoices.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerOperations.ServiceRequests">
            <summary>
            Gets the operations that can be performed on a partners' service requests
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerOperations.EnrolledPrograms">
            <summary>
            Gets the enrolled programs operations available to the partner.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerOperations.Validations">
            <summary>
            Gets the validation operations available to the partner.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.IPartnerOperations.UsageSummary">
            <summary>
            Gets the usage summary operations available to the partner.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Logging.DebugWindowLogger">
            <summary>
            A logger that writes to the debug window to aid in debugging.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Logging.DebugWindowLogger.Information(System.String)">
            <summary>
            Logs a piece of information.
            </summary>
            <param name="message">The informational message.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Logging.DebugWindowLogger.Warning(System.String)">
            <summary>
            Logs a warning.
            </summary>
            <param name="message">The warning message.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Logging.DebugWindowLogger.Error(System.String)">
            <summary>
            Logs an error.
            </summary>
            <param name="message">The error message.</param>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Logging.ILogger">
            <summary>
            Defines logger behavior.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Logging.ILogger.Information(System.String)">
            <summary>
            Logs a piece of information.
            </summary>
            <param name="message">The informational message.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Logging.ILogger.Warning(System.String)">
            <summary>
            Logs a warning.
            </summary>
            <param name="message">The warning message.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Logging.ILogger.Error(System.String)">
            <summary>
            Logs an error.
            </summary>
            <param name="message">The error message.</param>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Logging.LogManager">
            <summary>
            Use this class for logging messages. This class supports pluggable loggers.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Logging.LogManager.LogManagerSingleton">
            <summary>
            The singleton log manager instance.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Logging.LogManager.registeredLoggers">
            <summary>
            The registered loggers collection.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Logging.LogManager.#ctor">
            <summary>
            Prevents a default instance of the <see cref="T:Microsoft.Partner.Sdk.Logging.LogManager"/> class from being created.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Logging.LogManager.Instance">
            <summary>
            Gets the singleton log manager instance.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Logging.LogManager.Loggers">
            <summary>
            Gets the registered loggers collection. You can add your custom loggers here.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Logging.LogManager.Information(System.String)">
            <summary>
            Logs a piece of information.
            </summary>
            <param name="message">The informational message.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Logging.LogManager.Warning(System.String)">
            <summary>
            Logs a warning.
            </summary>
            <param name="message">The warning message.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Logging.LogManager.Error(System.String)">
            <summary>
            Logs an error.
            </summary>
            <param name="message">The error message.</param>
        </member>
        <member name="T:Microsoft.Partner.Sdk.ManagedServices.IManagedServiceCollectionOperations">
            <summary>
            Holds the customer's managed services operations.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ManagedServices.IManagedServiceCollectionOperations.Get">
            <summary>
            Retrieves all managed services. This operation is currently only supported for user based credentials.
            </summary>
            <returns>The managed services.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ManagedServices.IManagedServiceCollectionOperations.GetAsync">
            <summary>
            Asynchronously retrieves all managed services. This operation is currently only supported for user based credentials.
            </summary>
            <returns>The managed services.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.ManagedServices.ManagedServiceCollectionOperations">
            <summary>
            Implements a customer's managed services operations.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ManagedServices.ManagedServiceCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.ManagedServices.ManagedServiceCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ManagedServices.ManagedServiceCollectionOperations.Get">
            <summary>
            Gets managed services for a customer.
            </summary>
            <returns>The customer's managed services.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ManagedServices.ManagedServiceCollectionOperations.GetAsync">
            <summary>
            Asynchronously gets managed services for a customer.
            </summary>
            <returns>The customer's managed services.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.MicrosoftPartnerSdk">
            <summary>
            This class contains the partner SDK properties and acts as the main entry point to create partners.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.MicrosoftPartnerSdk.#cctor">
            <summary>
            Initializes static members of the <see cref="T:Microsoft.Partner.Sdk.MicrosoftPartnerSdk"/> class.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.MicrosoftPartnerSdk.RefreshCredentialsHandler">
            <summary>
            Defines a delegate which is called to refresh stale partner credentials.
            </summary>
            <param name="credentials">The outdated partner credentials.</param>
            <param name="context">The partner context.</param>
            <returns>A task that completes when the refresh is complete.</returns>
        </member>
        <member name="P:Microsoft.Partner.Sdk.MicrosoftPartnerSdk.PartnerServiceApiRoot">
            <summary>
            Gets or sets the partner service API root.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.MicrosoftPartnerSdk.PartnerServiceApiVersion">
            <summary>
            Gets the partner service API version.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.MicrosoftPartnerSdk.Configuration">
            <summary>
            Gets the SDK's configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.MicrosoftPartnerSdk.Factory">
            <summary>
            Gets the partner factory used to create partner objects.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.MicrosoftPartnerSdk.RetryPolicy">
            <summary>
            Gets the default retry policy used by the partner SDK.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.MicrosoftPartnerSdk.RefreshCredentials">
            <summary>
            This callback is invoked when the partner SDK needs to refresh a partner credentials.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.MicrosoftPartnerSdk.CreatePartnerOperations(Microsoft.Partner.Sdk.IPartnerCredentials)">
            <summary>
            Creates a <see cref="T:Microsoft.Partner.Sdk.IPartnerOperations" /> instance and configures it using the provided partner credentials.
            </summary>
            <param name="credentials">The partner credentials. Use the <see cref="T:Microsoft.Partner.Sdk.IPartnerCredentials" /> class to obtain these.</param>
            <returns>
            A configured partner operations object.
            </returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.MicrosoftPartnerSdk.SynchronousExecute``1(System.Func{System.Threading.Tasks.Task{``0}})">
            <summary>
            Executes an asynchronous method synchronously in a way that prevents deadlocks in UI applications.
            </summary>
            <typeparam name="T">The return type.</typeparam>
            <param name="operation">The asynchronous operation to execute.</param>
            <returns>The operation's return value.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.MicrosoftPartnerSdk.SynchronousExecute(System.Func{System.Threading.Tasks.Task})">
            <summary>
            Executes an asynchronous method synchronously in a way that prevents deadlocks in UI applications.
            </summary>
            <param name="operation">The asynchronous operation to execute.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.MicrosoftPartnerSdk.ReadPartnerSdkConfiguration">
            <summary>
            Reads the partner SDK configuration from the embedded resource file and massages its fields to be easily accessible.
            </summary>
            <returns>The partner SDK configuration.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2">
            <summary>
            This interface acts as a mediator between the SDK and the partner API service. It automatically adds customer HTTP headers and allows
            configuring them before executing the requests. It also handles responses in a standard manner. 
            </summary>
            <typeparam name="TRequest">The type of content that will be passed to the partner service API.</typeparam>
            <typeparam name="TResponse">The type of response produced from the partner service API.</typeparam>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2.RequestId">
            <summary>
            Gets or sets the assigned Microsoft Id.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2.CorrelationId">
            <summary>
            Gets or sets the assigned Microsoft correlation Id.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2.Locale">
            <summary>
            Gets or sets the assigned Locale.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2.IfMatch">
            <summary>
            Gets or sets the e-tag used for concurrency control.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2.ContentType">
            <summary>
            Gets or sets the request content type.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2.Accept">
            <summary>
            Gets or sets the accepted response type.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2.AdditionalRequestHeaders">
            <summary>
            Gets the additional request headers.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2.UriParameters">
            <summary>
            Gets a collection of Uri parameters which will be added to the request query string. You can add your own uri parameters to this collection.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2.ResourcePath">
            <summary>
            Gets or sets the resource path which will be appended to the root URL.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2.GetAsync">
            <summary>
            Executes a GET request against the partner service.
            </summary>
            <returns>The GET response.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2.PostAsync(`0)">
            <summary>
            Executes a POST request against the partner service.
            </summary>
            <param name="content">The request body content.</param>
            <returns>The POST response.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2.PatchAsync(`0)">
            <summary>
            Executes a PATCH request against the partner service.
            </summary>
            <param name="content">The request body content.</param>
            <returns>The PATCH response.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2.PutAsync(`0)">
            <summary>
            Executes a PUT request against the partner service.
            </summary>
            <param name="content">The request body content.</param>
            <returns>The PUT response.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.IPartnerServiceProxy`2.DeleteAsync">
            <summary>
            Executes a DELETE request against the partner service.
            </summary>
            <returns>The DELETE response task.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Network.PartnerServiceHttpMessageHandler`2">
            <summary>
            Appends the needed HTTP headers to the partner service HTTP requests.
            </summary>
            <typeparam name="T">The type of content that will be passed to the partner service API.</typeparam>
            <typeparam name="TU">The type of response produced from the partner service API.</typeparam>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceHttpMessageHandler`2.#ctor(Microsoft.Partner.Sdk.Network.IPartnerServiceProxy{`0,`1})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Network.PartnerServiceHttpMessageHandler`2"/> class.
            </summary>
            <param name="partnerServiceProxy">The partner service proxy instance.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.PartnerServiceHttpMessageHandler`2.PartnerServiceProxy">
            <summary>
            Gets or sets the partner service proxy instance this handler will be attached to.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceHttpMessageHandler`2.InjectHeaders(System.Net.Http.HttpRequestMessage)">
            <summary>
            Injects the headers expected by the partner service.
            </summary>
            <param name="request">The HTTP request.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceHttpMessageHandler`2.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
            <summary>
            Sends the HTTP request.
            </summary>
            <param name="request">The HTTP request.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>The HTTP response.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2">
            <summary>
            An implementation of the partner service proxy which automatically serializes request content into JSON payload and deserializes the response from JSON
            into the given response type.
            </summary>
            <typeparam name="TRequest">The type of content that will be passed to the partner service API.</typeparam>
            <typeparam name="TResponse">The type of response produced from the partner service API.</typeparam>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.requestContext">
            <summary>
            The request context the proxy will use in executing the network calls.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String,Microsoft.Partner.Sdk.ErrorHandling.IFailedPartnerServiceResponseHandler,Newtonsoft.Json.JsonConverter)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="resourcePath">The resource path which will be appended to the root URL.</param>
            <param name="errorHandler">An optional handler for failed responses. The default will be used if not provided.</param>
            <param name="jsonConverter">An optional JSON response converter. The default will be used if not provided.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.RequestId">
            <summary>
            Gets or sets the assigned Microsoft Id.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.CorrelationId">
            <summary>
            Gets or sets the assigned Microsoft correlation Id.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.Locale">
            <summary>
            Gets or sets the locale.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.IfMatch">
            <summary>
            Gets or sets the e-tag used for concurrency control.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.ContentType">
            <summary>
            Gets or sets the request content type.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.Accept">
            <summary>
            Gets or sets the accepted response type.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.IsUrlPathAlreadyBuilt">
            <summary>
            Gets or sets whether the proxy should build the URL or the URL has already been built.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.AdditionalRequestHeaders">
            <summary>
            Gets the additional request headers.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.UriParameters">
            <summary>
            Gets a collection of Uri parameters which will be added to the request query string. You can add your own uri parameters to this collection.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.ResourcePath">
            <summary>
            Gets or sets the resource path which will be appended to the root URL.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.JsonConverter">
            <summary>
            Gets an optional JSON converter to use.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.ErrorHandler">
            <summary>
            Gets or sets the error handler for non successful responses.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.GetAsync">
            <summary>
            Executes a GET request against the partner service.
            </summary>
            <returns>The GET response.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.PostAsync(`0)">
            <summary>
            Executes a POST request against the partner service.
            </summary>
            <param name="content">The request body content.</param>
            <returns>The POST response.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.PatchAsync(`0)">
            <summary>
            Executes a PATCH request against the partner service.
            </summary>
            <param name="content">The request body content.</param>
            <returns>The PATCH response.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.PutAsync(`0)">
            <summary>
            Executes a PUT request against the partner service.
            </summary>
            <param name="content">The request body content.</param>
            <returns>The PUT response.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.DeleteAsync">
            <summary>
            Executes a DELETE request against the partner service.
            </summary>
            <returns>The DELETE response task.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.BuildHttpClient">
            <summary>
            Builds the HTTP client needed to perform network calls. This method aids in mocking the HttpClient in unit tests
            and hence was implemented as protected in order not to expose it to other SDK classes.
            </summary>
            <returns>A configured HTTP client.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.SendAsync(System.Func{System.Net.Http.HttpClient,System.Threading.Tasks.Task{System.Net.Http.HttpResponseMessage}})">
            <summary>
            Sends an HTTP request to the partner service after checking that the credentials are not
            expired. It will also handle the response.
            </summary>
            <param name="httpOperation">The HTTP operation to execute.</param>
            <returns>A deserialized HTTP response.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.BuildPartnerServiceApiUri">
            <summary>
            Builds the partner service API Uri based on the configured properties.
            </summary>
            <returns>The complete partner service API Uri needed to invoke the current operation.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.BuildQueryString">
            <summary>
            Builds the query string part of the REST API URL.
            </summary>
            <returns>The query string.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.HandleResponseAsync(System.Net.Http.HttpResponseMessage)">
            <summary>
            Handles partner service responses.
            </summary>
            <param name="response">The partner service response.</param>
            <returns>The configured response result.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.PartnerServiceProxy`2.ValidateCredentialsAsync">
            <summary>
            Ensures that the partner credentials are up to date.
            </summary>
            <returns>A task that is complete when the verification is done.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Network.RetryableHttpCall">
            <summary>
            Implements retryable HTTP calls. Use this class with the retry policy you need to implement HTTP call retries.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Network.RetryableHttpCall.nonRetryableHttpCodes">
            <summary>
            Responses with codes listed here will not be retried.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.RetryableHttpCall.#ctor(Microsoft.Partner.Sdk.Retries.IRetryPolicy)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Network.RetryableHttpCall"/> class.
            </summary>
            <param name="retryPolicy">An optional retry policy. The default policy will be used if not provided.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Network.RetryableHttpCall.RetryPolicy">
            <summary>
            Gets or set the retry policy.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Network.RetryableHttpCall.Execute(System.Func{System.Threading.Tasks.Task{System.Net.Http.HttpResponseMessage}})">
            <summary>
            Executes an HTTP operation with the configured retry policy.
            </summary>
            <param name="httpCall">The HTTP call.</param>
            <returns>The HTTP response.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Offers.IOfferAddOnsOperations">
            <summary>
            Defines the behavior of an offer's add-ons.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.IOfferAddOnsOperations.Get(System.String)">
            <summary>
            Retrieves all the offers for the provided country.
            </summary>
            <param name="country">The country.</param>
            <returns>The offers for the provided country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.IOfferAddOnsOperations.GetAsync(System.String)">
            <summary>
            Asynchronously retrieves all the offers for the provided country.
            </summary>
            <param name="country">The country.</param>
            <returns>The offers for the provided country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.IOfferAddOnsOperations.Get(System.String,System.Int32,System.Int32)">
            <summary>
            Retrieves a subset of offers for the provided country.
            </summary>
            <param name="country">The country.</param>
            <param name="offset">The starting index.</param>
            <param name="size">The maximum number of offers to return.</param>
            <returns>The requested segment of the offers for the given country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.IOfferAddOnsOperations.GetAsync(System.String,System.Int32,System.Int32)">
            <summary>
            Asynchronously retrieves a subset of offers for the provided country.
            </summary>
            <param name="country">The country.</param>
            <param name="offset">The starting index.</param>
            <param name="size">The maximum number of offers to return.</param>
            <returns>The requested segment of the offers for the given country.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Offers.IOfferCategoryCollectionOperations">
            <summary>
            Represents the behavior of offer categories available to partners.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.IOfferCategoryCollectionOperations.Get(System.String)">
            <summary>
            Retrieves all offer categories available to the partner for the provided country.
            </summary>
            <param name="country">The country.</param>
            <returns>All offer categories for the provided country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.IOfferCategoryCollectionOperations.GetAsync(System.String)">
            <summary>
            Asynchronously retrieves all offer categories available to the partner for the provided country.
            </summary>
            <param name="country">The country.</param>
            <returns>All offer categories for the provided country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.IOfferCategoryCollectionOperations.ById(System.String)">
            <summary>
            Returns the offers in the context of an offer category.
            </summary>
            <param name="categoryId">The offers category Id.</param>
            <returns>The offers context which belongs to the given offer category.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Offers.IOfferCollectionOperations">
            <summary>
            Encapsulates the basic offers behavior.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.IOfferCollectionOperations.Get(System.String)">
            <summary>
            Retrieves all the offers for the provided country.
            </summary>
            <param name="country">The country.</param>
            <returns>The offers for the provided country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.IOfferCollectionOperations.GetAsync(System.String)">
            <summary>
            Asynchronously retrieves all the offers for the provided country.
            </summary>
            <param name="country">The country.</param>
            <returns>The offers for the provided country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.IOfferCollectionOperations.Get(System.String,System.Int32,System.Int32)">
            <summary>
            Retrieves a subset of offers for the provided country.
            </summary>
            <param name="country">The country.</param>
            <param name="offset">The starting index.</param>
            <param name="size">The maximum number of offers to return.</param>
            <returns>The requested segment of the offers for the given country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.IOfferCollectionOperations.GetAsync(System.String,System.Int32,System.Int32)">
            <summary>
            Asynchronously retrieves a subset of offers for the provided country.
            </summary>
            <param name="country">The country.</param>
            <param name="offset">The starting index.</param>
            <param name="size">The maximum number of offers to return.</param>
            <returns>The requested segment of the offers for the given country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.IOfferCollectionOperations.ById(System.String)">
            <summary>
            Retrieves the operations tied with a specific offer.
            </summary>
            <param name="offerId">The offer id.</param>
            <returns>The offer operations.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Offers.IOfferOperations">
            <summary>
            Holds operations that can be performed on a single offer.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Offers.IOfferOperations.AddOns">
            <summary>
            Gets the operations for the current offer's add-ons.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.IOfferOperations.Get(System.String)">
            <summary>
            Retrieves an offer for the provided offer Id, country.
            </summary>
            <param name="country">The country.</param>
            <returns>The requested offer for the given country and Id.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.IOfferOperations.GetAsync(System.String)">
            <summary>
            Asynchronously retrieves an offer  for the provided offer Id, country.
            </summary>
            <param name="country">The country.</param>
            <returns>The requested offer for the given country and Id.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Offers.OfferAddOnsOperations">
            <summary>
            Implements offer add-ons behavior.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferAddOnsOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Offers.OfferAddOnsOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="offerId">The offer Id to get its add on offers.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferAddOnsOperations.Get(System.String)">
            <summary>
            Retrieves the add-ons for the given offer.
            </summary>
            <param name="country">The country.</param>
            <returns>The offer add-ons.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferAddOnsOperations.GetAsync(System.String)">
            <summary>
            Asynchronously retrieves the add-ons for the given offer.
            </summary>
            <param name="country">The country.</param>
            <returns>The offer add-ons.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferAddOnsOperations.Get(System.String,System.Int32,System.Int32)">
            <summary>
            Asynchronously retrieves a subset of offers  for the provided country.
            </summary>
            <param name="country">The country.</param>
            <param name="offset">The starting index.</param>
            <param name="size">The maximum number of offers to return.</param>
            <returns>The requested segment of the offers for the provided country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferAddOnsOperations.GetAsync(System.String,System.Int32,System.Int32)">
            <summary>
            Retrieves a subset of offers  for the provided country.
            </summary>
            <param name="country">The country.</param>
            <param name="offset">The starting index.</param>
            <param name="size">The maximum number of offers to return.</param>
            <returns>The requested segment of the offers for the provided country.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Offers.OfferCategoryCollectionOperations">
            <summary>
            Offers categories implementation.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferCategoryCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Offers.OfferCategoryCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferCategoryCollectionOperations.Get(System.String)">
            <summary>
            Retrieves all offer categories available to the partner for the provided country.
            </summary>
            <param name="country">The country.</param>
            <returns>All offer categories for the provided country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferCategoryCollectionOperations.GetAsync(System.String)">
            <summary>
            Asynchronously retrieves all offer categories available to the partner for the provided country.
            </summary>
            <param name="country">The country.</param>
            <returns>All offer categories for the provided country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferCategoryCollectionOperations.ById(System.String)">
            <summary>
            Returns the offers in the context of an offer category.
            </summary>
            <param name="categoryId">The offers category Id.</param>
            <returns>The offers context which belongs to the given offer category.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Offers.OfferCollectionOperations">
            <summary>
            Offer Collection operations implementation.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Offers.OfferCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="offerCategoryId">The offer category Id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Offers.OfferCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferCollectionOperations.Get(System.String)">
            <summary>
            Retrieves all the offers for the provided country.
            </summary>
            <param name="country">The country.</param>
            <returns>All offers for the provided country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferCollectionOperations.GetAsync(System.String)">
            <summary>
            Asynchronously retrieves all the offers for the provided country.
            </summary>
            <param name="country">The country.</param>
            <returns>All offers for the provided country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferCollectionOperations.Get(System.String,System.Int32,System.Int32)">
            <summary>
            Asynchronously retrieves a subset of offers  for the provided country.
            </summary>
            <param name="country">The country.</param>
            <param name="offset">The starting index.</param>
            <param name="size">The maximum number of offers to return.</param>
            <returns>The requested segment of the offers  for the provided country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferCollectionOperations.GetAsync(System.String,System.Int32,System.Int32)">
            <summary>
            Retrieves a subset of offers  for the provided country.
            </summary>
            <param name="country">The country.</param>
            <param name="offset">The starting index.</param>
            <param name="size">The maximum number of offers to return.</param>
            <returns>The requested segment of the offers  for the provided country.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferCollectionOperations.ById(System.String)">
            <summary>
            Retrieves the operations tied with a specific offer.
            </summary>
            <param name="offerId">The offer id.</param>
            <returns>The offer operations.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Offers.OfferOperations">
            <summary>
            Single offer operations implementation.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Offers.OfferOperations.addOns">
            <summary>
            The offer add on operations.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Offers.OfferOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="offerId">The offer Id.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Offers.OfferOperations.AddOns">
            <summary>
            Gets the operations for the current offer's add-ons.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferOperations.Get(System.String)">
            <summary>
            Retrieves the offer details.
            </summary>
            <param name="country">The country.</param>
            <returns>The offer details.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Offers.OfferOperations.GetAsync(System.String)">
            <summary>
            Asynchronously retrieves the offer details.
            </summary>
            <param name="country">The country.</param>
            <returns>The offer details.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Orders.IOrderCollectionOperations">
            <summary>
            Encapsulates customer orders behavior.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Orders.IOrderCollectionOperations.ById(System.String)">
            <summary>
            Obtains a specific order behavior.
            </summary>
            <param name="orderId">The order id.</param>
            <returns>The order operations.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Orders.IOrderOperations">
            <summary>
            Encapsulates a customer order behavior.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Orders.OrderCollectionOperations">
            <summary>
            Order collection operations implementation class.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Orders.OrderCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Orders.OrderCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer tenant Id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Orders.OrderCollectionOperations.Create(Microsoft.Partner.Sdk.Models.Orders.Order)">
            <summary>
            Places a new order for the customer.
            </summary>
            <param name="newOrder">The new order.</param>
            <returns>The newly created order.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Orders.OrderCollectionOperations.CreateAsync(Microsoft.Partner.Sdk.Models.Orders.Order)">
            <summary>
            Asynchronously places a new order for the customer.
            </summary>
            <param name="newOrder">The new order.</param>
            <returns>The newly created order.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Orders.OrderCollectionOperations.ById(System.String)">
            <summary>
            Obtains a specific order behavior.
            </summary>
            <param name="orderId">The order id.</param>
            <returns>The order operations.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Orders.OrderCollectionOperations.Get">
            <summary>
            Retrieves all the orders the customer made.
            </summary>
            <returns>All the customer orders.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Orders.OrderCollectionOperations.GetAsync">
            <summary>
            Asynchronously retrieves all the orders the customer made.
            </summary>
            <returns>All the customer orders.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Orders.OrderCollectionOperations.Get(System.Int32,System.Int32)">
            <summary>
            Retrieves a subset of the customer orders.
            </summary>
            <param name="offset">The starting offset.</param>
            <param name="size">The maximum number of orders to return.</param>
            <returns>The requested customer orders.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Orders.OrderCollectionOperations.GetAsync(System.Int32,System.Int32)">
            <summary>
            Asynchronously retrieves a subset of the customer orders.
            </summary>
            <param name="offset">The starting offset.</param>
            <param name="size">The maximum number of orders to return.</param>
            <returns>The requested customer orders.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Orders.OrderOperations">
            <summary>
            Order operations implementation class.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Orders.OrderOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Orders.OrderOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id.</param>
            /// <param name="orderId">The order Id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Orders.OrderOperations.Get">
            <summary>
            Retrieves the customer order.
            </summary>
            <returns>The customer order.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Orders.OrderOperations.GetAsync">
            <summary>
            Asynchronously retrieves the customer order.
            </summary>
            <returns>The customer order.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Orders.OrderOperations.Update(Microsoft.Partner.Sdk.Models.Orders.Order)">
            <summary>
            Updates a customer order.
            </summary>
            <param name="order">The order to update.</param>
            <returns>The updated order.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Orders.OrderOperations.UpdateAsync(Microsoft.Partner.Sdk.Models.Orders.Order)">
            <summary>
            Asynchronously updates a customer order.
            </summary>
            <param name="order">The order to update.</param>
            <returns>The updated order.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.PartnerExtensions">
            <summary>
            Holds useful extension methods used across the partner SDK.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.PartnerExtensions.IsFatalException(System.Exception)">
            <summary>
            Checks if an exception is fatal.
            </summary>
            <param name="ex">The exception to check.</param>
            <returns>True if Exception is fatal and process should die.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.PartnerExtensions.Invoke``2(Microsoft.Partner.Sdk.Models.Link,Microsoft.Partner.Sdk.IPartnerOperations,``0,Newtonsoft.Json.JsonConverter)">
            <summary>
            Invokes a link with a request body and returns the result.
            </summary>
            <typeparam name="TRequest">The type of the request body.</typeparam>
            <typeparam name="TResponse">The return type of the invocation.</typeparam>
            <param name="link">The link to invoke.</param>
            <param name="partnerOperations">A partner operations object from which credentials and context are extracted.</param>
            <param name="requestBody">The request body to send.</param>
            <param name="converter">An optional JSON converter to be used in encoding and decoding requests and responses.</param>
            <returns>The link invocation result.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.PartnerExtensions.InvokeAsync``2(Microsoft.Partner.Sdk.Models.Link,Microsoft.Partner.Sdk.IPartnerOperations,``0,Newtonsoft.Json.JsonConverter)">
            <summary>
            Asynchronously invokes a link with a request body and returns the result.
            </summary>
            <typeparam name="TRequest">The type of the request body.</typeparam>
            <typeparam name="TResponse">The return type of the invocation.</typeparam>
            <param name="link">The link to invoke.</param>
            <param name="partnerOperations">A partner operations object from which credentials and context are extracted.</param>
            <param name="requestBody">The request body to send.</param>
            <param name="converter">An optional JSON converter to be used in encoding and decoding requests and responses.</param>
            <returns>The link invocation result.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.PartnerExtensions.Invoke``1(Microsoft.Partner.Sdk.Models.Link,Microsoft.Partner.Sdk.IPartnerOperations,Newtonsoft.Json.JsonConverter)">
            <summary>
            Invokes a link and returns the result.
            </summary>
            <typeparam name="TResponse">The return type of the invocation.</typeparam>
            <param name="link">The link to invoke.</param>
            <param name="partnerOperations">A partner operations object from which credentials and context are extracted.</param>
            <param name="converter">An optional JSON converter to be used in encoding and decoding requests and responses.</param>
            <returns>The link invocation result.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.PartnerExtensions.InvokeAsync``1(Microsoft.Partner.Sdk.Models.Link,Microsoft.Partner.Sdk.IPartnerOperations,Newtonsoft.Json.JsonConverter)">
            <summary>
            Asynchronously invokes a link and returns the result.
            </summary>
            <typeparam name="TResponse">The return type of the invocation.</typeparam>
            <param name="link">The link to invoke.</param>
            <param name="partnerOperations">A partner operations object from which credentials and context are extracted.</param>
            <param name="converter">An optional JSON converter to be used in encoding and decoding requests and responses.</param>
            <returns>The link invocation result.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.PartnerOperations">
            <summary>
            The partner implementation class.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.PartnerOperations.enumeratorContainer">
            <summary>
            The resource collection enumerator container.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.PartnerOperations.customers">
            <summary>
            The partner customers operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.PartnerOperations.offerCategories">
            <summary>
            The offer categories.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.PartnerOperations.offers">
            <summary>
            The offers operation.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.PartnerOperations.profiles">
            <summary>
            The profile operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.PartnerOperations.invoices">
            <summary>
            The partner invoices.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.PartnerOperations.serviceRequests">
            <summary>
            The service request operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.PartnerOperations.enrolledPrograms">
            <summary>
            The enrolled program operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.PartnerOperations.validations">
            <summary>
            The validations operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.PartnerOperations.usageSummary">
            <summary>
            The partner usage summary operations.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.PartnerOperations.#ctor(Microsoft.Partner.Sdk.IPartnerCredentials,Microsoft.Partner.Sdk.RequestContext.IRequestContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.PartnerOperations"/> class.
            </summary>
            <param name="credentials">The partner credentials.</param>
            <param name="context">A partner context.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.PartnerOperations.Credentials">
            <summary>
            Gets the partner credentials.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.PartnerOperations.RequestContext">
            <summary>
            Gets the partner context.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.PartnerOperations.Enumerators">
            <summary>
            Gets the collection enumerators available for traversing through results.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.PartnerOperations.OfferCategories">
            <summary>
            Gets the offer categories operations available to the partner.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.PartnerOperations.Profiles">
            <summary>
            Gets the partner profiles operations.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.PartnerOperations.Customers">
            <summary>
            Gets the partner customers operations.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.PartnerOperations.Offers">
            <summary>
            Gets the offer operations available to the partner.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.PartnerOperations.Invoices">
            <summary>
            Gets the partner's invoices.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.PartnerOperations.ServiceRequests">
            <summary>
            Gets the Service Request operations available.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.PartnerOperations.EnrolledPrograms">
            <summary>
            Gets the Enrolled Program operations available.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.PartnerOperations.Validations">
            <summary>
            Gets the Validation operations available.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.PartnerOperations.UsageSummary">
            <summary>
            Gets the usage summary operations available to the partner.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Retries.ExponentialBackOffRetryPolicy">
            <summary>
            This class implements binary exponential back off retries. Each time an operation fails, the amount of time
            to wait before executing the next retry increases.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Retries.ExponentialBackOffRetryPolicy.maxRetries">
            <summary>
            The maximum number of retry attempts.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Retries.ExponentialBackOffRetryPolicy.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Retries.ExponentialBackOffRetryPolicy"/> class.
            </summary>
            <param name="maxRetries">The maximum number of retries.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Retries.ExponentialBackOffRetryPolicy.MaxRetries">
            <summary>
            Gets or sets the maximum number of retries to perform.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Retries.ExponentialBackOffRetryPolicy.ShouldRetry(System.Int32)">
            <summary>
            Indicates whether a retry should be performed or not.
            </summary>
            <param name="attempt">The attempt number.</param>
            <returns>True to retry, false to not.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Retries.ExponentialBackOffRetryPolicy.BackOffTime(System.Int32)">
            <summary>
            Indicates the time to hold off before executing the next retry.
            </summary>
            <param name="attempt">The attempt number.</param>
            <returns>The back off time.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Retries.IRetryableOperation`1">
            <summary>
            Defines a retryable operation.
            </summary>
            <typeparam name="T">The return type of the operation.</typeparam>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Retries.IRetryableOperation`1.Execute(System.Func{`0})">
            <summary>
            Executes the operation with retries.
            </summary>
            <param name="operation">The operation to execute.</param>
            <returns>The operation's result.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Retries.IRetryPolicy">
            <summary>
            Defines a retry policy.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Retries.IRetryPolicy.ShouldRetry(System.Int32)">
            <summary>
            Indicates whether a retry should be performed or not.
            </summary>
            <param name="attempt">The attempt number.</param>
            <returns>True to retry, false to not.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Retries.IRetryPolicy.BackOffTime(System.Int32)">
            <summary>
            Indicates the time to hold off before executing the next retry.
            </summary>
            <param name="attempt">The attempt number.</param>
            <returns>The back off time.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Retries.LinearBackOffRetryPolicy">
            <summary>
            A linear back off policy waits for a constant amount of time between retries.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Retries.LinearBackOffRetryPolicy.maxRetries">
            <summary>
            The maximum number of retry attempts.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Retries.LinearBackOffRetryPolicy.#ctor(System.TimeSpan,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Retries.LinearBackOffRetryPolicy"/> class.
            </summary>
            <param name="backOff">The back off time between retries.</param>
            <param name="maxRetries">The maximum number of retries.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Retries.LinearBackOffRetryPolicy.BackOff">
            <summary>
            Gets or sets the back off time between retries.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Retries.LinearBackOffRetryPolicy.MaxRetries">
            <summary>
            Gets or sets the maximum number of retries to perform.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Retries.LinearBackOffRetryPolicy.ShouldRetry(System.Int32)">
            <summary>
            Indicates whether a retry should be performed or not.
            </summary>
            <param name="attempt">The attempt number.</param>
            <returns>True to retry, false to not.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Retries.LinearBackOffRetryPolicy.BackOffTime(System.Int32)">
            <summary>
            Indicates the time to hold off before executing the next retry.
            </summary>
            <param name="attempt">The attempt number.</param>
            <returns>The back off time.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestCollectionOperations">
            <summary>
            The customer's service requests operations implementation.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestCollectionOperations.MinPageSize">
            <summary>
            The minimum allowed page size for the collection.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestCollectionOperations.MaxPageSize">
            <summary>
            The maximum allowed page size for the collection.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer tenant Id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestCollectionOperations.ById(System.String)">
            <summary>
            Retrieves a Service Request specified by Id
            </summary>
            <param name="serviceRequestId">Service Request Id</param>
            <returns>Service Request Operations</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestCollectionOperations.Query(Microsoft.Partner.Sdk.Models.Query.IQuery)">
            <summary>
            Queries for service requests associated with a customer
            </summary>
            <param name="serviceRequestsQuery">The query with search parameters</param>
            <returns>A collection of service requests matching the criteria</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestCollectionOperations.QueryAsync(Microsoft.Partner.Sdk.Models.Query.IQuery)">
            <summary>
            Queries asynchronously for service requests associated with a customer
            </summary>
            <param name="serviceRequestsQuery">The query with search parameters</param>
            <returns>A collection of service requests matching the criteria</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestCollectionOperations.Get">
            <summary>
            Retrieves Service Requests associated to the customer.
            </summary>
            <returns>A collection of service requests</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestCollectionOperations.GetAsync">
            <summary>
            Retrieves Service Requests associated to the customer asynchronously.
            </summary>
            <returns>A collection of service requests</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestOperations">
            <summary>
            Implements operations that can be performed on a single customer's service requests.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer tenant Id.</param>
            <param name="serviceRequestId">The service Request Id</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestOperations.Get">
            <summary>
            Get Service Request By customer ID
            </summary>
            <returns>Service Request</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestOperations.GetAsync">
            <summary>
            Get Service Request By ID
            </summary>
            <returns>Service Request</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestOperations.Update(Microsoft.Partner.Sdk.Models.ServiceRequests.ServiceRequest)">
            <summary>
            Updates a Service Request 
            </summary>
            <param name="updatePayload">Payload of the update request</param>
            <returns>Updated Service Request</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.CustomerServiceRequestOperations.UpdateAsync(Microsoft.Partner.Sdk.Models.ServiceRequests.ServiceRequest)">
            <summary>
            Updates a Service Request 
            </summary>
            <param name="updatePayload">Payload of the update request</param>
            <returns>Updated Service Request</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.ServiceRequests.IPartnerServiceRequestCollectionOperations">
            <summary>
            Represents the behavior of partner service requests.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.IPartnerServiceRequestCollectionOperations.SupportTopics">
            <summary>
            Gets a set of operations that can be performed on Support Topics.
            </summary>
            <returns>Collection of Support Topic Operations.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.IPartnerServiceRequestCollectionOperations.Create(Microsoft.Partner.Sdk.Models.ServiceRequests.ServiceRequest,System.String)">
            <summary>
            Creates a new ServiceRequest.
            </summary>
            <param name="newEntity">The new ServiceRequest information.</param>
            <param name="agentLocale">The locale.</param>
            <returns>The ServiceRequest information that was just created.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.IPartnerServiceRequestCollectionOperations.CreateAsync(Microsoft.Partner.Sdk.Models.ServiceRequests.ServiceRequest,System.String)">
            <summary>
            Asynchronously creates a new ServiceRequest.
            </summary>
            <param name="newEntity">The new ServiceRequest information.</param>
            <param name="agentLocale">The locale.</param>
            <returns>The ServiceRequest information that was just created.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.ServiceRequests.IServiceRequestCollectionOperations">
            <summary>
            Represents the behavior of service requests.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.IServiceRequestCollectionOperations.ById(System.String)">
            <summary>
            Gets a single service request
            </summary>
            <param name="serviceRequestId">Service Request Id</param>
            <returns>The service request operations.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.IServiceRequestCollectionOperations.Query(Microsoft.Partner.Sdk.Models.Query.IQuery)">
            <summary>
            Queries service requests associated to an organization.
            - Count queries are not supported by this operation.
            - You can set the page size or filter or do both at the same time.
            - Sort is not supported. Default sorting is on status field
            </summary>
            <param name="serviceRequestsQuery">A query to apply onto service requests. Check <see cref="T:Microsoft.Partner.Sdk.Models.Query.QueryFactory"/> to see how
            to build queries.</param>
            <returns>The requested service requests.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.IServiceRequestCollectionOperations.QueryAsync(Microsoft.Partner.Sdk.Models.Query.IQuery)">
            <summary>
            Asynchronously queries service requests associated to the organization.
            - Count queries are not supported by this operation.
            - You can set the page size or filter or do both at the same time.
            - Sort is not supported. Sort is not supported. Default sorting is on status field
            </summary>
            <param name="serviceRequestsQuery">A query to apply onto service requests. Check <see cref="T:Microsoft.Partner.Sdk.Models.Query.QueryFactory"/> to see how
            to build queries.</param>
            <returns>The requested service requests.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.ServiceRequests.IServiceRequestOperations">
            <summary>
            Groups operations that can be performed on a single service request.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.ServiceRequests.ISupportTopicsCollectionOperations">
            <summary>
            Represents the behavior of support topics. Support Topics operations are localizable.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestCollectionOperations">
            <summary>
            The partner's service requests operations and implementation.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestCollectionOperations.ImplicitOrganizationId">
            <summary>
            Represents a partner tenant id
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestCollectionOperations.MinPageSize">
            <summary>
            The minimum allowed page size for the collection.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestCollectionOperations.MaxPageSize">
            <summary>
            The maximum allowed page size for the collection.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestCollectionOperations.ById(System.String)">
            <summary>
            Retrieves a Service Request specified by Id.
            </summary>
            <param name="serviceRequestId">Incident Id.</param>
            <returns>Service Request Operations.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestCollectionOperations.SupportTopics">
            <summary>
            Retrieves a collection of operations that can be performed on support topics.
            </summary>
            <returns>a collection of operations that can be performed on support topics.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestCollectionOperations.Query(Microsoft.Partner.Sdk.Models.Query.IQuery)">
            <summary>
            Queries for service requests associated with the partner.
            </summary>
            <param name="serviceRequestsQuery">The query with search parameters.</param>
            <returns>A collection of service requests matching the criteria.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestCollectionOperations.QueryAsync(Microsoft.Partner.Sdk.Models.Query.IQuery)">
            <summary>
            Queries asynchronously for service requests associated with the partner
            </summary>
            <param name="serviceRequestsQuery">The query with search parameters.</param>
            <returns>A collection of service requests matching the criteria.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestCollectionOperations.Get">
            <summary>
            Retrieves Service Requests associated to the partner.
            </summary>
            <returns>A collection of service requests.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestCollectionOperations.GetAsync">
            <summary>
            Retrieves Service Requests associated to the partner asynchronously.
            </summary>
            <returns>A collection of service requests.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestCollectionOperations.Create(Microsoft.Partner.Sdk.Models.ServiceRequests.ServiceRequest,System.String)">
            <summary>
            Creates a service request.
            </summary>
            <param name="serviceRequest">Service request to be created.</param>
            <param name="agentLocale">The agent locale.</param>
            <returns>The created service request with associated Identifier.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestCollectionOperations.CreateAsync(Microsoft.Partner.Sdk.Models.ServiceRequests.ServiceRequest,System.String)">
            <summary>
            Creates a service request asynchronously .
            </summary>
            <param name="serviceRequest">Service request to be created.</param>
            <param name="agentLocale">The agent locale.</param>
            <returns>The created service request with associated Identifier.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestOperations">
            <summary>
            Implements operations that can be performed on a single partner's service requests.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="serviceRequestId">The service request Id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestOperations.Get">
            <summary>
            Get Service Request By ID
            </summary>
            <returns>Service Request</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestOperations.GetAsync">
            <summary>
            Get Service Request By ID
            </summary>
            <returns>Service Request</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestOperations.Update(Microsoft.Partner.Sdk.Models.ServiceRequests.ServiceRequest)">
            <summary>
            Updates a Service Request 
            </summary>
            <param name="updatePayload">Payload of the update request</param>
            <returns>Updated Service Request</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.PartnerServiceRequestOperations.UpdateAsync(Microsoft.Partner.Sdk.Models.ServiceRequests.ServiceRequest)">
            <summary>
            Updates a Service Request 
            </summary>
            <param name="updatePayload">Payload of the update request</param>
            <returns>Updated Service Request</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.ServiceRequests.SupportTopicsCollectionOperations">
            <summary>
            The operations that can be performed on support topics. Support Topics operations are localizable.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.SupportTopicsCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.ServiceRequests.SupportTopicsCollectionOperations"/> class with default locale.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.SupportTopicsCollectionOperations.Get">
            <summary>
            Gets a collection of available support topics to create service request.
            </summary>
            <returns>Collection of Support Topic Info.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.ServiceRequests.SupportTopicsCollectionOperations.GetAsync">
            <summary>
            Gets a collection of available support topics to create service request asynchronously.
            </summary>
            <returns>Collection of Support Topic Info.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionDailyUsageRecordCollectionOperations">
            <summary>
            Defines the behavior for a subscription's daily usage records.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.IResourceUsageRecordCollectionOperations">
            <summary>
            Defines the behavior for a subscription's resource usage records.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionUsageSummaryOperations">
            <summary>
            This interface defines the operations available on a customer's subscription usage summary.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionUsageRecordCollectionOperations">
            <summary>
            Defines the behavior for a customer's subscription usage records.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionAddOnCollectionOperations">
            <summary>
            Defines the behavior for a subscription's add-ons.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionCollectionOperations">
            <summary>
            Represents the behavior of the customer subscriptions as a whole.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionCollectionOperations.UsageRecords">
            <summary>
            Obtains the subscription usage records behavior for the customer.
            </summary>
            <returns>The customer subscription usage record.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionCollectionOperations.ByOrder(System.String)">
            <summary>
            Groups customer subscriptions by an order.
            </summary>
            <param name="orderId">The order id.</param>
            <returns>The order subscriptions operations.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionCollectionOperations.ByPartner(System.String)">
            <summary>
            Groups customer subscriptions by a partner.
            </summary>
            <param name="partnerId">The partner id.</param>
            <returns>The partner subscriptions operations.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionCollectionOperations.ById(System.String)">
            <summary>
            Retrieves a specific customer subscription behavior.
            </summary>
            <param name="subscriptionId">The subscription id.</param>
            <returns>The customer subscription.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUpgradeCollectionOperations">
            <summary>
            The customer subscription upgrade implementation.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUpgradeCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUpgradeCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id to whom the subscriptions belong.</param>
            <param name="subscriptionId">The subscription Id where the upgrade is occurring.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUpgradeCollectionOperations.Get">
            <summary>
            Retrieves all subscription upgrades.
            </summary>
            <returns>The subscription upgrades.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUpgradeCollectionOperations.GetAsync">
            <summary>
            Asynchronously retrieves all subscription upgrades.
            </summary>
            <returns>The subscription upgrades.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUpgradeCollectionOperations.Create(Microsoft.Partner.Sdk.Models.Subscriptions.Upgrade)">
            <summary>
            Performs a subscription upgrade.
            </summary>
            <param name="subscriptionUpgrade">The subscription upgrade to perform.</param>
            <returns>The subscription upgrade result.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUpgradeCollectionOperations.CreateAsync(Microsoft.Partner.Sdk.Models.Subscriptions.Upgrade)">
            <summary>
            Asynchronously performs a subscription upgrade.
            </summary>
            <param name="subscriptionUpgrade">The subscription upgrade to perform.</param>
            <returns>A task containing the subscription upgrade result.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionUpgradeCollectionOperations">
            <summary>
            This interface defines the upgrade operations available on a customer's subscription.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionOperations">
            <summary>
            This interface defines the operations available on a customer's subscription.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionOperations.AddOns">
            <summary>
            Gets the current subscription's add-ons operations.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionOperations.Upgrades">
            <summary>
            Gets the current subscription's upgrade operations.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionOperations.ResourceUsageRecords">
            <summary>
            Gets the current subscription's resource usage records operations.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionOperations.DailyUsageRecords">
            <summary>
            Gets the current subscription's daily usage records operations.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Subscriptions.ISubscriptionOperations.UsageSummary">
            <summary>
            Gets the current subscription's usage summary operations.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.OrderSubscriptionCollectionOperations">
            <summary>
            Implements getting customer subscriptions for a given order.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.OrderSubscriptionCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Subscriptions.OrderSubscriptionCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id.</param>
            <param name="orderId">The order Id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.OrderSubscriptionCollectionOperations.Get">
            <summary>
            Gets the subscriptions for the given order.
            </summary>
            <returns>The order subscriptions.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.OrderSubscriptionCollectionOperations.GetAsync">
            <summary>
            Asynchronously gets the subscriptions for the given order.
            </summary>
            <returns>The order subscriptions.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.PartnerSubscriptionCollectionOperations">
            <summary>
            Implements customer subscription operations grouped by a Microsoft partner.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.PartnerSubscriptionCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Subscriptions.PartnerSubscriptionCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id.</param>
            <param name="partnerId">The partner Id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.PartnerSubscriptionCollectionOperations.Get">
            <summary>
            Gets the subscriptions for the given partner.
            </summary>
            <returns>The partner subscriptions.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.PartnerSubscriptionCollectionOperations.GetAsync">
            <summary>
            Asynchronously gets the subscriptions for the given partner.
            </summary>
            <returns>The partner subscriptions.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.PartnerSubscriptionCollectionOperations.Get(System.Int32,System.Int32)">
            <summary>
            Gets a segment of the subscriptions for the given partner.
            </summary>
            <param name="offset">The starting index.</param>
            <param name="size">The desired segment size.</param>
            <returns>The required subscriptions segment.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.PartnerSubscriptionCollectionOperations.GetAsync(System.Int32,System.Int32)">
            <summary>
            Asynchronously gets a segment of the subscriptions for the given partner.
            </summary>
            <param name="offset">The starting index.</param>
            <param name="size">The desired segment size.</param>
            <returns>The required subscriptions segment.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.SubscriptionDailyUsageRecordCollectionOperations">
            <summary>
            Implements operations related to a single subscription daily usage records.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionDailyUsageRecordCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Subscriptions.SubscriptionDailyUsageRecordCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id.</param>
            <param name="subscriptionId">The subscription id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionDailyUsageRecordCollectionOperations.Get">
            <summary>
            Retrieves the subscription daily usage records.
            </summary>
            <returns>Collection of subscription daily usage records.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionDailyUsageRecordCollectionOperations.GetAsync">
            <summary>
            Asynchronously retrieves the subscription daily usage records.
            </summary>
            <returns>Collection of subscription daily usage records.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.ResourceUsageRecordCollectionOperations">
            <summary>
            Implements operations related to a single subscription resource usage records.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.ResourceUsageRecordCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Subscriptions.ResourceUsageRecordCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id.</param>
            <param name="subscriptionId">The subscription id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.ResourceUsageRecordCollectionOperations.Get">
            <summary>
            Retrieves the subscription usage records.
            </summary>
            <returns>Collection of subscription usage records.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.ResourceUsageRecordCollectionOperations.GetAsync">
            <summary>
            Asynchronously retrieves the subscription usage records.
            </summary>
            <returns>Collection of subscription usage records.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUsageSummaryOperations">
            <summary>
            This class implements the operations for a customer's subscription.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUsageSummaryOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUsageSummaryOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id.</param>
            <param name="subscriptionId">The subscription id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUsageSummaryOperations.Get">
            <summary>
            Gets the subscription usage summary.
            </summary>
            <returns>The subscription usage summary.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUsageSummaryOperations.GetAsync">
            <summary>
            Asynchronously gets the subscription usage summary.
            </summary>
            <returns>The subscription usage summary.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUsageRecordCollectionOperations">
            <summary>
            Implements operations related to a single customer's subscription usage records.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUsageRecordCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUsageRecordCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUsageRecordCollectionOperations.Get">
            <summary>
            Retrieves the subscription usage records.
            </summary>
            <returns>Collection of subscription usage records.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionUsageRecordCollectionOperations.GetAsync">
            <summary>
            Asynchronously retrieves the subscription usage records.
            </summary>
            <returns>Collection of subscription usage records.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.SubscriptionAddOnCollectionOperations">
            <summary>
            Implements operations related to a single subscription add-ons.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionAddOnCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Subscriptions.SubscriptionAddOnCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id.</param>
            <param name="subscriptionId">The subscription id.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionAddOnCollectionOperations.Get">
            <summary>
            Retrieves the add-on subscriptions.
            </summary>
            <returns>Collection of add-on subscriptions.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionAddOnCollectionOperations.GetAsync">
            <summary>
            Asynchronously retrieves the add-on subscriptions.
            </summary>
            <returns>Collection of add-on subscriptions.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.SubscriptionCollectionOperations">
            <summary>
            The customer subscriptions implementation.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Subscriptions.SubscriptionCollectionOperations.usageRecords">
            <summary>
            A lazy reference to the current customer's subscription usage records operations.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionCollectionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Subscriptions.SubscriptionCollectionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id to whom the subscriptions belong.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Subscriptions.SubscriptionCollectionOperations.UsageRecords">
            <summary>
            Obtains the subscription usage records behavior for the customer.
            </summary>
            <returns>The customer subscription usage records.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionCollectionOperations.ByOrder(System.String)">
            <summary>
            Groups customer subscriptions by an order.
            </summary>
            <param name="orderId">The order id.</param>
            <returns>The order subscriptions operations.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionCollectionOperations.ByPartner(System.String)">
            <summary>
            Groups customer subscriptions by a partner.
            </summary>
            <param name="partnerId">The partner id.</param>
            <returns>The partner subscriptions operations.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionCollectionOperations.ById(System.String)">
            <summary>
            Retrieves a specific customer subscription behavior.
            </summary>
            <param name="subscriptionId">The subscription id.</param>
            <returns>The customer subscription.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionCollectionOperations.Get">
            <summary>
            Retrieves all subscriptions.
            </summary>
            <returns>The subscriptions.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionCollectionOperations.GetAsync">
            <summary>
            Retrieves all subscriptions.
            </summary>
            <returns>The subscriptions.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionCollectionOperations.Get(System.Int32,System.Int32)">
            <summary>
            Retrieves a subset of subscriptions.
            </summary>
            <param name="offset">The starting index.</param>
            <param name="size">The maximum number of subscriptions to return.</param>
            <returns>The requested subscriptions subset.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionCollectionOperations.GetAsync(System.Int32,System.Int32)">
            <summary>
            Retrieves a subset of subscriptions.
            </summary>
            <param name="offset">The starting index.</param>
            <param name="size">The maximum number of subscriptions to return.</param>
            <returns>The requested subscriptions subset.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations">
            <summary>
            This class implements the operations for a customer's subscription.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.subscriptionAddOnsOperations">
            <summary>
            A lazy reference to the current subscription's add-ons operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.subscriptionUpgradeOperations">
            <summary>
            A lazy reference to the current subscription's upgrade operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.resourceUsageRecordsOperations">
            <summary>
            A lazy reference to the current subscription's resource usage records operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.subscriptionDailyUsageRecordsOperations">
            <summary>
            A lazy reference to the current subscription's daily usage records operations.
            </summary>
        </member>
        <member name="F:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.subscriptionUsageSummaryOperations">
            <summary>
            A lazy reference to the current subscription's usage summary operations.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
            <param name="customerId">The customer Id.</param>
            <param name="subscriptionId">The subscription id.</param>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.AddOns">
            <summary>
            Gets the current subscription's add-ons operations.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.Upgrades">
            <summary>
            Gets the current subscription's upgrade operations.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.ResourceUsageRecords">
            <summary>
            Gets the current subscription's usage records operations.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.DailyUsageRecords">
            <summary>
            Gets the current subscription's daily usage records operations.
            </summary>
        </member>
        <member name="P:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.UsageSummary">
            <summary>
            Gets the current subscription's usage summary operations.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.Get">
            <summary>
            Gets the subscription.
            </summary>
            <returns>The subscription.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.GetAsync">
            <summary>
            Asynchronously gets the subscription.
            </summary>
            <returns>The subscription.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.Update(Microsoft.Partner.Sdk.Models.Subscriptions.Subscription)">
            <summary>
            Updates a subscription.
            </summary>
            <param name="subscription">The subscription information.</param>
            <returns>The updated subscription information.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Subscriptions.SubscriptionOperations.UpdateAsync(Microsoft.Partner.Sdk.Models.Subscriptions.Subscription)">
            <summary>
            Asynchronously updates a subscription.
            </summary>
            <param name="subscription">The subscription information.</param>
            <returns>The updated subscription information.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Usage.IPartnerUsageSummaryOperations">
            <summary>
            This interface defines the operations available on a partner's usage summary.
            </summary>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Usage.PartnerUsageSummaryOperations">
            <summary>
            This class implements the operations available on a partner's usage summary.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Usage.PartnerUsageSummaryOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Usage.PartnerUsageSummaryOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Usage.PartnerUsageSummaryOperations.Get">
            <summary>
            Gets the partner's usage summary.
            </summary>
            <returns>The partner's usage summary.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Usage.PartnerUsageSummaryOperations.GetAsync">
            <summary>
            Asynchronously gets the partner's usage summary.
            </summary>
            <returns>The partner's usage summary.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Utilities.ParameterValidator">
            <summary>
            Helper class for validating parameters on method calls.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Utilities.ParameterValidator.Required(System.Object,System.String)">
            <summary>
            Validates that a parameter is not null or empty
            </summary>
            <param name="parameterValue">value of the method parameter</param>
            <param name="errorMessage">error message</param>
            <exception cref="T:System.ArgumentNullException">Thrown if the parameter is not set.</exception>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Utilities.ParameterValidator.IsInclusive``1(``0,``0,``0,System.String)">
            <summary>
            Validates that a parameter is in the given range.
            </summary>
            <typeparam name="T">The parameter type.</typeparam>
            <param name="min">The minimum valid value.</param>
            <param name="max">The maximum valid value.</param>
            <param name="parameterValue">The given parameter value.</param>
            <param name="errorMessage">The error message to set in the thrown exception if the parameter was not in range.</param>
            <exception cref="T:System.ArgumentException">Thrown if the parameter is not in the given range.</exception>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Validations.IValidationOperations">
            <summary>
            Represents the behavior of the validations.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Validations.IValidationOperations.CheckDomainAvailability(System.String)">
            <summary>
            Checks the availability of a domain prefix.
            </summary>
            <param name="domainPrefix">The domain prefix to be verified.</param>
            <returns>A boolean value to indicate if the domain is available.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Validations.IValidationOperations.CheckDomainAvailabilityAsync(System.String)">
            <summary>
            Asynchronously checks the availability of a domain prefix.
            </summary>
            <param name="domainPrefix">The domain prefix to be verified.</param>
            <returns>A boolean value to indicate if the domain is available.</returns>
        </member>
        <member name="T:Microsoft.Partner.Sdk.Validations.ValidationOperations">
            <summary>
            The validations collection operations implementation.
            </summary>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Validations.ValidationOperations.#ctor(Microsoft.Partner.Sdk.IPartnerOperations)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Partner.Sdk.Validations.ValidationOperations"/> class.
            </summary>
            <param name="rootPartnerOperations">The root partner operations instance.</param>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Validations.ValidationOperations.CheckDomainAvailability(System.String)">
            <summary>
            Checks the availability of a domain prefix.
            </summary>
            <param name="domainPrefix">The domain prefix to be verified.</param>
            <returns>A boolean value to indicate if the domain is available.</returns>
        </member>
        <member name="M:Microsoft.Partner.Sdk.Validations.ValidationOperations.CheckDomainAvailabilityAsync(System.String)">
            <summary>
            Asynchronously checks the availability of a domain prefix.
            </summary>
            <param name="domainPrefix">The domain prefix to be verified.</param>
            <returns>A boolean value to indicate if the domain is available.</returns>
        </member>
    </members>
</doc>
